2015-12-15 252 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