使用(,)分隔while循环标记

时间:2017-03-30 13:22:31

标签: php

while($loop = . . . .){
     $loopy = $loop['tag'];
     echo "<a>$loopy</a>"; 
}

使用此代码我得到像这样输出的标签

Tag1Tag2Tag3Tag4Tag5Tag6

如何将它们分隔为Tag1, Tag2, Tag3, Tag4, Tag5, Tag6

4 个答案:

答案 0 :(得分:2)

使用implode来获取元素之间的内容。

echo implode(', ',array_map($allLops, function($tag){return '<a>'.$tag.'</a>'}));

答案 1 :(得分:0)

最后看起来它是一个html,所以你必须在最后添加:

while($loop = . . . .){
     $loopy = $loop['tag'];
     echo "<a>$loopy, &nbsp;</a>"; 
}

答案 2 :(得分:0)

有几种方法可以实现这一目标。一个简单的可以是:

for($i = 0; $i < count($loop); $i++){
    $loop[$i] = $loop['tag'];
    echo "<a>$loop[$i]</a>"; 
    // the next line will add the commas but the last one
    if ($i < count($loop) - 1) echo ", "; 

}

答案 3 :(得分:0)

你可以创建一个数组,然后将其内爆,如下所示:

AutofitTextView