可能重复:
PHP, Echoing an array into a string of comma seperated values
对于经验丰富的PHP编码员来说,这似乎应该是相当简单的......我不是。
这是我到目前为止所做的:
<?php echo $cfs->get_labels('name'); ?>: <?php $values = $cfs->get('name');
foreach($values as $value => $label) {echo $value . ', ';}
?>
我怎么能避免在这样的东西上打印最后一个值的逗号?
我提到this和类似的,但似乎无法解决它。
答案 0 :(得分:9)
您可以使用echo implode(',', $values);
代替foreach循环。
编辑:哎呀,我刚刚注意到你输出了键,所以你可以使用:
echo implode(',', array_keys($values));