2015-12-15 297 views
0

我想要的變量$的東西用逗號分隔的列表:逗號分隔

<?php foreach($stuffs as $stuff): ?> 
<?=$stuff?> 
<?php endforeach; ?> 

數組是這樣的:

[letters] => Array 
    (
    [one] => 1 
    [two] => 1 
    [three] => 1 
) 

我試圖破滅,但不工作...我不明白爲什麼? 所以一定要俯瞰超級簡單的東西。

<?php echo implode(", ", $stuff) ?> 

不會做的事情,但是,

<?php echo implode(", ", $stuffs) ?> 

回聲的

一,二,三,一,二,三,一,二,三

3倍。一次爲每個關鍵。

回答

1

如果你內爆,你不需要循環。內爆功能將爲您做到這一點。所以:

<?php echo implode(", ", $stuffs) ?> 

本身,沒有foreach循環,應該做的伎倆。

+0

即時通訊愚蠢......他已經看了半個小時......並完全忽略了這個習慣。回去刪除這篇文章,但你有。 =) – Kortschot