Php 如何将多维数组与其自己的子数组合并
请任何人帮帮我。我想合并子阵列。 我有关联数组要在php中合并,如下所示。但是数组更平坦。我试图修改代码,但不幸的是没有成功。 以下是我的例子: 我必须像下面这样生成。 试试这个Php 如何将多维数组与其自己的子数组合并,php,arrays,multidimensional-array,Php,Arrays,Multidimensional Array,请任何人帮帮我。我想合并子阵列。 我有关联数组要在php中合并,如下所示。但是数组更平坦。我试图修改代码,但不幸的是没有成功。 以下是我的例子: 我必须像下面这样生成。 试试这个 将一个新变量指向顶级数组的第一个索引,此时newvars包含您想要的内容$newvar=$array[0] Array( [0] => Array( [1] => Array( [pid] => 1278 [pric
将一个新变量指向顶级数组的第一个索引,此时newvars包含您想要的内容
$newvar=$array[0]代码>
Array(
[0] => Array(
[1] => Array(
[pid] => 1278
[price] => 30
)
[2] => Array (
[pid] => 1279
[price] => 300
)
)
[1] => Array (
[1] => Array (
[pid] => 1280
[price] => 120
)
[2] => Array (
[pid] => 1281
[price] => 250
)
)
Array (
[1] => Array (
[pid] => 1278
[price] => 30
)
[2] => Array (
[pid] => 1279
[price] => 300
)
[3] => Array (
[pid] => 1280
[price] => 120
)
[4] => Array (
[pid] => 1281
[price] => 250
)
)
$a = array(
array(
1 => array(
'pid' => 1234
'price' => 200
)
2 => array(
'pid' => 1234
'price' => 200
)
),
array(
1 => array(
'pid' => 1234
'price' => 200
)
2 => array(
'pid' => 1234
'price' => 200
)
);
$a = call_user_func_array('array_merge',$a);
print_r($a);