大家好,我需要这样做
我有一个共同的循环
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/