数组中有两个逗号分隔的列表

时间:2014-02-19 16:07:12

标签: php arrays comma

我有一个像这样的数组:

Array ( [0] => Test, Test2 [1] => Test3, Test4, Test5 )

我想破坏这些值,所以我会得到一个这样的数组:

Array ( [0] => Test [1] => Test2 [3] => Test3 [4] => Test4 [5] => Test5)

我该怎么做?我已尝试过一些内爆,但它不起作用。

我相信你会得到一个简单的答案。

非常感谢!

1 个答案:

答案 0 :(得分:3)

循环遍历数组中的项目,对每个值使用explode()以创建包含逗号分隔值的数组。现在使用array_merge()将其添加到结果数组中。

$result = array();

foreach ($arr as $val) {
    $result = array_merge($result, explode(', ', $val));
}

print_r($result);

输出:

Array
(
    [0] => Test
    [1] => Test2
    [2] => Test
    [3] => Test4
    [4] => Test5
)

Demo