67

可能重复:
如何在 PHP 中从数组中创建逗号分隔列表?

给定这个数组:

$tags = array('tag1','tag2','tag3','tag4','...');

如何生成此字符串(使用 PHP):

$tags = 'tag1, tag2, tag3, tag4, ...';
4

4 回答 4

125

使用内爆

 $tags = implode(', ', array('tag1','tag2','tag3','tag4'));
于 2012-06-07T16:37:48.777 回答
22

是的,您可以使用implode来做到这一点

$string = implode(', ', $tags);

你知道,有一个implode的别名,叫做join

$string = join(', ', $tags);

我倾向于使用 join 而不是 implode 因为它有一个更好的名称(一个更不言自明的名称:D)

于 2012-06-07T16:57:44.197 回答
13

在你的数组上使用 PHP 函数Implode

$mystring = implode(', ',$tags)
于 2012-06-07T16:38:37.440 回答
7

简单地内爆:

$tags = implode(", ", $tags);
于 2012-06-07T16:40:32.710 回答