2

可能重复:
PHP,将数组回显为一串逗号分隔值

对于有经验的 PHP 编码人员来说,这似乎应该是相当简单的......我不是。

这是我到目前为止所拥有的:

<?php echo $cfs->get_labels('name'); ?>: <?php $values = $cfs->get('name');
    foreach($values as $value => $label) {echo $value . ', ';}
?>

我怎样才能避免在这样的最后一个值上打印逗号?

我提到过这个和类似的,但似乎无法破解它。

4

1 回答 1

9

您可以使用echo implode(',', $values);而不是 foreach 循环。

编辑:哎呀,我刚刚注意到您输出了密钥,因此您可以使用:

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

于 2012-10-09T10:20:51.657 回答