数组上的逗号,除了通过PHP的最后一个值

时间:2012-10-09 10:19:55

标签: php

  

可能重复:
  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和类似的,但似乎无法解决它。

1 个答案:

答案 0 :(得分:9)

您可以使用echo implode(',', $values);代替foreach循环。

编辑:哎呀,我刚刚注意到你输出了键,所以你可以使用:

echo implode(',', array_keys($values));