我想将数组的内容插入到使用PHP的字符串中。 我的阵列(数组1 $)看起来是这样的:将数组内容插入到字符串中
Array1
(
[0] => http://www.example.com/1
[1] => http://www.example.com/2
)
我想插入到一个昏迷分隔的字符串两个链接,所以后来我可以将其插入到数据库字段。
我尝试这样做:
foreach ($array1 as $name => $value) {
$string1 .= $value . ",";
}
echo $string1;
哪些工作,但我在我的另一个阵列码两次这样做,我也想在一个单独的字符串($字符串2)
Array2
(
[0] => http://www.example.com/3
[1] => http://www.example.com/4
)
当我回声$ string1我得到正确的输出
http://www.example.com/1,http://www.example.com/2
但$ string2变成这样:
http://www.example.com/1,http://www.example.com/2,http://www.example.com/3,http://www.example.com/4
即使我在上面的foreach循环中使用不同的变量名,也会发生这种情况。
别人还建议我试试这个:
$string1 = implode(',' , $array1);
但我没有得到任何输出。
任何有关如何解决这个问题或任何其他方法的帮助将不胜感激!
要获得ouptut,需要呼应,打印等,$字符串1(见我的回答如下)。您显示的代码只是将$ string1设置为某个值,但不显示该值。 – 2010-07-21 02:30:13
是的,我回应它,但没有输出,因为我使用了错误的变量名称:/我需要离开电脑一段时间。谢谢! – RafaelM 2010-07-21 02:32:11