PHP不使用array_merge函数实现一维数组合并详解编程语言

function array_mer() 
{ 
    $arrays = func_get_args();  //获取当前函数中传递进来的所有参数,也就是所有一维数组 
    // echo '
'; 
    // 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 '
'; 
print_r($arr);
Array   //结果 
( 
    [0] => 北京 
    [1] => 朝阳 
    [2] => 1 
    [3] => 2 
    [4] => 3 
    [5] => PHP 
    [6] => 算法 
) 

 

原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/17135.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论