如何将数组转换为逗号分隔的单词字符串?

时间:2012-03-27 18:33:03

标签: php arrays string

  

可能重复:
  How to create comma separated list from array in PHP?

我的数组看起来像这样:

Array
(
    [0] => lorem
    [1] => ipsum
    [2] => dolor
    [3] => sit
    [4] => amet
)

如何使用php将其转换为这样的字符串?

$string = 'lorem, ipsum, dolor, sit, amet';

4 个答案:

答案 0 :(得分:205)

$arr = array ( 0 => "lorem", 1 => "ipsum", 2 => "dolor");

$str = implode (", ", $arr);

答案 1 :(得分:14)

直接来自docs

$comma_separated = implode(",", $array);

答案 2 :(得分:10)

使您的数组成为变量并使用implode。

$array = array('lastname', 'email', 'phone');
$comma_separated = implode(",", $array);

echo $comma_separated; // lastname,email,phone

http://php.net/manual/en/function.implode.php

答案 3 :(得分:9)

您正在寻找implode()

$string = implode(",", $array);