2012-10-09 83 views
2

可能重複上次值:
PHP, Echoing an array into a string of comma seperated values逗號陣列上,除了通過PHP

這似乎應該是有經驗的程序員PHP相當直接的...這是我」不是。

這是我到目前爲止有:

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

我怎麼能避免印刷在像這樣的最後一個值逗號?

我已經提到this和類似的,但似乎無法破解它。

+0

我敢肯定,這已被問過。下次嘗試使用搜索功能。我做了 –

+0

。發現很多,正如在原帖中的鏈接中所添加的那樣。 – vulgarbulgar

回答

9

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

編輯:哎呦,我剛纔注意到你輸出的關鍵,所以,你可以使用:

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

+0

'<?php echo $ cfs-> get_labels('name'); ?>:<?php $ values = $ cfs-> get('name'); echo implode(',',array_keys($ values));} ?>'然後呢?任何人都在意幫助我發現語法錯誤?謝謝。 – vulgarbulgar

+1

語法錯誤是最後一個花括號 –

+0

剛剛抓住它。謝謝@Lex! – vulgarbulgar