<?php function array_mer(){ $return = []; $array = func_get_args(); foreach($array as $arr){ if(is_array($arr)){ foreach($arr as $val){ $return[] = $val; } } } return $return; } var_dump(array_mer([1],[1,2],[3,5]));
输出:
array(5) { [0]=> int(1) [1]=> int(1) [2]=> int(2) [3]=> int(3) [4]=> int(5) }
重点:func_get_args() 动态获取参数的函数