PHP不使用array_merge函数实现一维数组合并
function array_mer() { $arrays = func_get_args(); //获取当前函数中传递进来的所有参数,也就是所有一维数组 // echo '<pre>'; // print_r($arrays); $last_arr = []; //要返回的数组 foreach($arrays as $arr) { if (is_array($arr)) { foreach ($arr as $v) { $last_arr[] = $v; } } } return $last_arr; } $arr = array_mer(['北京','朝阳'],[1,2,3],['PHP','算法']); echo '<pre>'; print_r($arr);
Array //结果 ( [0] => 北京 [1] => 朝阳 [2] => 1 [3] => 2 [4] => 3 [5] => PHP [6] => 算法 )