如何加入在PHP 2多维数组 [英] how to join two multidimensional arrays in php

查看:136
本文介绍了如何加入在PHP 2多维数组的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何将两个多维数组在PHP?我有两个多维数组A和B.我需要加入A和B,形成一个新的列C如下:

  $ A =阵列(
阵列(A1=大于1,B1=大于2,C1=>中A),
阵列(A1=大于1,B1=> 16,C1=>中Z),
阵列(A1=→3,B1=→8,C1=>中A));$ B =阵列(
阵列(A2=大于1,B2=大于2,B2=>中A),
阵列(A2=大于1,B2=> 16,B2=>中G),
阵列(A2=→3,B2=→8,B2=>中A));

//加入A和B到C型

  $ C =阵列(
阵列(A1=大于1,B1=大于2,C1=>中A),
阵列(A1=大于1,B1=> 16,C1=>中Z),
阵列(A1=→3,B1=→8,C1=>中A),
阵列(A2=大于1,B2=大于2,B2=>中A),
阵列(A2=大于1,B2=> 16,B2=>中G),
阵列(A2=→3,B2=→8,B2=>中A));


解决方案

使用 array_merge 函数,就像这样:

  $ C = array_merge($ A,$ B);
的print_r($ C);

当我运行上面的脚本,它会输出:

 阵列(
    [0] =>阵列(
        [A1] => 1
        [B1] => 2
        [C1] =>一个
        )
        [1] =>阵列(
            [A1] => 1
            [B1] => 16
            [C1] => Z)
        [2] =>阵列(
            [A1] => 3
            [B1] => 8
            [C1] =>一个
        )
        [3] =>阵列(
            [A2] => 1
            [B2] =>一个
        )
        [4] =>阵列(
            [A2] => 1
            [B2] => G
        )
        [5] =>阵列(
            [A2] => 3
            [B2] =>一个
        )
    )

乘坐快速阅读在这里: http://php.net/manual/function。阵列merge.php

how to join two multidimensional arrays in php? I have two multidimensional arrays A and B. I need to join A and B to form a new array C as follows

$A = array( 
array("a1"=>1,"b1"=>2,"c1"=>"A"), 
array("a1"=>1,"b1"=>16,"c1"=>"Z"), 
array("a1"=>3,"b1"=>8,"c1"=>"A")); 

$B = array( 
array("a2"=>1,"b2"=>2,"b2"=>"A"), 
array("a2"=>1,"b2"=>16,"b2"=>"G"), 
array("a2"=>3,"b2"=>8,"b2"=>"A")); 

//join A and B to form C

$C=array( 
array("a1"=>1,"b1"=>2,"c1"=>"A"), 
array("a1"=>1,"b1"=>16,"c1"=>"Z"), 
array("a1"=>3,"b1"=>8,"c1"=>"A"),
array("a2"=>1,"b2"=>2,"b2"=>"A"), 
array("a2"=>1,"b2"=>16,"b2"=>"G"), 
array("a2"=>3,"b2"=>8,"b2"=>"A"));

解决方案

Use the array_merge function, like this:

$C = array_merge($A, $B);
print_r($C);

When I run the above script it'll output:

Array ( 
    [0] => Array ( 
        [a1] => 1 
        [b1] => 2 
        [c1] => A 
        ) 
        [1] => Array ( 
            [a1] => 1 
            [b1] => 16 
            [c1] => Z ) 
        [2] => Array ( 
            [a1] => 3 
            [b1] => 8 
            [c1] => A 
        ) 
        [3] => Array ( 
            [a2] => 1 
            [b2] => A
        ) 
        [4] => Array ( 
            [a2] => 1 
            [b2] => G 
        ) 
        [5] => Array ( 
            [a2] => 3 
            [b2] => A 
        )
    ) 

Take a quick read here: http://php.net/manual/function.array-merge.php

这篇关于如何加入在PHP 2多维数组的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆