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 不像您期望的那样有效,它只生成一个值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 回答