使用字符串连接数组元素

时间:2013-02-18 15:32:04

标签: php arrays codeigniter implode

我希望使用字符串连接数组元素(例如:-),我尝试使用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

?>

DEMO: http://codepad.viper-7.com/ZNiBWy

2 个答案:

答案 0 :(得分:1)

您的JSON无法按预期方式生效,它只生成一个值110,2

将其更改为["110","2"],您的内爆应该没问题。

答案 1 :(得分:0)

你有一个数组$ ttttt = array(110,2)。 然后,您将替换此数组中的所有值,如下所示110 - &gt; name,2 - &gt;最后和1 - &gt;一天,使用str_replace。

所以(110,2)变成(“名字”,“最后”)