Php 如何基于第一维键合并多个二维数组?

Php 如何基于第一维键合并多个二维数组?,php,arrays,Php,Arrays,我的问题陈述如下: 假设我有2个二维数组。这些阵列是: $array1 = Array ( [8] => Array ( [branch_code] => DG-52484 [total_desg] => 11 ) ); $array2 = Array ( [8] => Array ( [total_dak] => 0 [total_dak_decision] =>

我的问题陈述如下: 假设我有2个二维数组。这些阵列是:

$array1 = Array
(
[8] => Array
    (

        [branch_code] => DG-52484
        [total_desg] => 11

    )
);

$array2 = Array
(
[8] => Array
    (
        [total_dak] => 0
        [total_dak_decision] => 0

    )
);
组合两个阵列后,我需要的输出为:

Array
(
[8] => Array
    (

        [branch_code] => DG-52484
        [total_desg] => 11
        [total_dak] => 0
        [total_dak_decision] => 0


    )
);
是否有任何php函数用于此类型的任务。请注意,在我的情况下,我不想使用foreach或

提前感谢。

尝试使用

$array = array(
    8 => array_merge($array1[8],$array2[8]);
);
尝试使用

$array = array(
    8 => array_merge($array1[8],$array2[8]);
);
尝试使用

$array = array(
    8 => array_merge($array1[8],$array2[8]);
);
尝试使用

$array = array(
    8 => array_merge($array1[8],$array2[8]);
);

您可以使用array\u merge

$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0

有关详细信息,请使用数组合并

$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0

有关详细信息,请使用数组合并

$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0

有关详细信息,请使用数组合并

$array1 = array("color" => "red", 2, 4);
$array2 = array("a", "b", "color" => "green", "shape" => "trapezoid", 4);
$result = array_merge($array1, $array2);
print_r($result);
输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0
有关更多信息,请参见:

输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0
它将与以下方面合作:

输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0
它将与以下方面合作:

输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0
它将与以下方面合作:

输出

Array
(
    [color] => green
    [0] => 2
    [1] => 4
    [2] => a
    [3] => b
    [shape] => trapezoid
    [4] => 4
)
array (size=1)
  8 => 
    array (size=4)
      'branch_code' => string 'DG-52484' (length=8)
      'total_desg' => string '11' (length=2)
      'total_dak' => int 0
      'total_dak_decision' => int 0

在我的案例中是二维的对不起,然后使用数组合并递归()在我的案例中是二维的对不起,然后使用数组合并递归()在我的案例中是二维的对不起,然后使用数组合并递归()在我的案例中是二维的对不起,然后使用数组合并递归()每个数组可能还有一个元素。所以在我的情况下,它不会有帮助。为了理解简单性,我只在每个数组中放置一个元素。每个数组可能还有一个元素。所以在我的情况下,它不会有帮助。为了理解简单性,我只在每个数组中放置一个元素。每个数组可能还有一个元素。所以在我的情况下,它不会有帮助。为了理解简单性,我只在每个数组中放置一个元素。每个数组可能还有一个元素。所以在我的情况下,它不会有帮助。为了理解简单性,我只在每个数组中放置一个元素。