0

配列要素を文字列 (例: ) で結合したいのですが-、implode で試しましたが、私のコードでは機能しません。

どうすれば修正できますか?

PHP:

<?php

   $count = 1;
   $ttttt = json_decode('["110,2"]');
   $nnnnn = array("110","1","2");
   $fffff = array('name','day','last');
   $Rtp = str_replace($nnnnn, $fffff, $ttttt, $count);
   echo implode(" - ", $Rtp); // This output is as: name,last

?>

デモ: http://codepad.viper-7.com/ZNiBWy

4

2 に答える 2

1

JSON は期待どおりに有効ではありません。値は 1 つしか生成されません110,2

に変更する["110","2"]と、内破は問題ないはずです。

于 2013-02-18T15:35:25.957 に答える
0

配列 $ttttt = array(110, 2) があります。次に、str_replace を使用して、この配列のすべての値を次のように置き換えます。110 -> name、2 -> last、1 -> day。

したがって、(110, 2) は ("name", "last") になります。

于 2013-02-18T15:38:21.017 に答える