如何将元素而不是另一个数组输入到数组的末尾?

时间:2015-03-16 16:32:15

标签: php

由于数据库设计错误,表格中的每一行@列中可能有多个值。所以我不得不接受每个字符串,检查是否存在逗号(多个值)&将每个元素放在数组的末尾。

试过像strpos,explode,array_push等功能。使用下面的代码,我如何只将多个元素输入到数组的末尾,而不创建另一个&将它放入现有数组?

$test = array();
$test = array ("testing");
$str = 'a,b,c,d';
$parts = explode(',', $str);

array_push ($test, $parts);    //another array inserted into $test, which is not what I want
print_r($test);

1 个答案:

答案 0 :(得分:2)

使用array_merge。

$test = array_merge($test, $parts);

示例:http://3v4l.org/r7vaB