大家好,我需要这样做

我有一个共同的循环

foreach ($stuffs as $stuff) {
echo $stuff;
}


假设$ stuff是我拥有的mysql表的'id',并且我不想在下一个结果中显示,因此我想构建一个像这样的字符串

1,23,54,67 (comma separated)


这样,该字符串将在mysql查询中排除已显示的结果。
我怎样才能做到这一点?

应该内爆吗?我该如何实现?

最佳答案

implode应该是工具:

implode(",", $stuffs);


将返回一个逗号分隔的列表。

测试

$myarray=array(1,2,"hello",4,5);
echo implode(",", $myarray);


退货

1,2,hello,4,5

关于php - 在PHP循环中建立逗号分隔的字符串,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18701079/

10-11 22:33
查看更多