我这里有这个小代码:
$arrayName = array('0','1','2');
foreach ($arrayName as $key) {
echo $key . ',';
}
所以现在输出是这样的:
0,1,2,
如果我想要这个我该怎么办? :
0,1,2
我的意思是不插入","对于数组中的最后一个对象。
谢谢。
3 个答案:
答案 0 :(得分:6)
您可以使用join或implode
echo join(',', $arrayName);
OR
echo implode(',', $arrayName);
答案 1 :(得分:3)
这样做:
echo join(',', $arrayName);
你应该不使用循环(即将代替的循环,而不是放在循环中)
答案 2 :(得分:2)
尝试 implode 类似
$arrayName = array('0','1','2');
echo implode(',',$arrayName);