-1

我怎样才能转换这个数组:

 Array
    (
        [0] => 6
        [1] => 25
        [2] => 29
        [3] => 27
        [4] => 24
        [5] => 7
    )

进入数组一个逗号分隔的字符串列表:

6,25,29,27,24,7

不改变顺序。

我的目标然后我得到这个字符串数组,但我不知道该怎么做。

4

3 回答 3

10

该数组已经是一个数组。如果你的意思是你想把它变成一个字符串,那么使用 implode 函数:

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

您首先看到的数字(例如 0 => 6)显示元素的 KEY。

您可以通过该键访问代码中的各个元素。例如:

echo $array[0];

将输出 6 - 存储在键为 0 的元素中的值。

于 2013-10-31T09:28:41.973 回答
4

在 php 中使用implode()

试试喜欢

$arr =  array
    (
        '0' => 6,
        '1' => 25,
        '2' => 29,
        '3' => 27,
        '4' => 24,
        '5' => 7
    );
$newArr = array();
$newArr[0]  = "'".implode("','",$arr)."'";
print_r($newArr);

输出

数组( [0] => '6','25','29','27','24','7' )

于 2013-10-31T09:28:52.820 回答
1
implode(',',$array)

尝试打印这个。

于 2013-10-31T09:30:02.263 回答