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


how to input elements instead of another array, into end of array?

由于糟糕的数据库设计,表中每行@列中可能有多个值。所以我必须接受每个字符串,检查是否存在逗号(多个值)并将每个元素放入数组的末尾。

确实尝试了诸如strpos,爆炸,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);

使用array_merge。

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

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