【问题标题】:Comma separated逗号分隔
【发布时间】:2015-12-15 16:29:45
【问题描述】:

我想要 var $stuff 的逗号分隔列表:

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

数组如下所示:

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

我尝试了 implode 但这不起作用……我不明白为什么? 所以一定是忽略了一些超级简单的事情。

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

什么都不做,但是,

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

回声

一、二、三、一、二、三、一、二、三

3 次。每个键一次。

【问题讨论】:

    标签: php arrays foreach key


    【解决方案1】:

    如果你内爆,你不需要循环。内爆函数将为您完成此操作。所以:

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

    如果没有 foreach 循环,它本身应该可以解决问题。

    【讨论】:

    • 我很愚蠢......我已经看了半个小时......完全忽略了foreach。回去删除这篇文章,但你在那里。 =)
    猜你喜欢
    • 1970-01-01
    • 2019-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-20
    • 2015-12-03
    • 2012-02-17
    相关资源
    最近更新 更多