两个数组如何合并成这个样子arr1(a, b, c);
arr2(A, B, C);希望合并成这个样arr(a, A, b, B, c, C)希望有那个高手执教下。
技术交流交流。

解决方案 »

  1.   

    $arr1 = array('a','b','c');
    $arr2 = array('A','B','C');
    print_r(call_user_func_array('array_merge', array_map(null,$arr1,$arr2)));其实foreach一下也没什么
      

  2.   

    恩,foreach 也很清楚。
    $arr1 = array('a','b','c');
    $arr2 = array('A','B','C');
    foreach($arr1 as $k=>$v){
        $ar[]=$v;
    $ar[]=$arr2[$k];
    }
    print_r($ar);
      

  3.   

    $arr1=array('a','b','c');
    $arr2=array('A','B','C');
    function a($a,$b){
    foreach($a as $key=>$value){
    $arr[]=$value;
    $arr[]=$b[$key];
    }
    return $arr;
    }
    print_r(a($arr1,$arr2));
      

  4.   


    $a=array('a', 'b', 'c');
    $b=array('A', 'B', 'C');
    $arr=array_combine($a,$b);
    foreach ($arr as $key=>$value) {
    $new_arr[]=$key;
    $new_arr[]=$value;
    }
    print_r($new_arr);