为所有元素添加逗号,但从最后一个元素的末尾删除
<?php
$arryvalue = array(a,b,c,d,e,f);
foreach ($arryvalue as $vales) {
echo $vales;
if (next($arryvalue)) {
echo ',';
}
else{
echo ',';
}
}
?>
提供输出
A,B,C,d,E,F,
但我需要那个输出
a,b,c,d,e,f
答案 0 :(得分:1)
echo join(', ', $arryvalue);
答案 1 :(得分:1)
试试这个
echo implode(',',$arryvalue);
如果你想在循环中这样做。请查看以下内容:
$arryvalue = array(a,b,c,d,e,f);
foreach ($arryvalue as $key => $vales) {
echo $vales;
if(array_key_exists($key + 1, $arryvalue)) echo ',';
}