Php 组合关联数组
如何合并这些关联数组,以便保留索引([0]、[1]),合并变量id、名称和id?我尝试过数组合并和数组合并递归,但没有成功 输入 期望输出Php 组合关联数组,php,merge,associative-array,Php,Merge,Associative Array,如何合并这些关联数组,以便保留索引([0]、[1]),合并变量id、名称和id?我尝试过数组合并和数组合并递归,但没有成功 输入 期望输出 Array ( [0] => Array ( [var_id] => 43 [name] => Tortoise [id] => 1907 ) [1] => Array ( [var_id] => 25 [name] =
Array (
[0] => Array (
[var_id] => 43
[name] => Tortoise
[id] => 1907
)
[1] => Array (
[var_id] => 25
[name] => Black
[id] => 1908
)
)
干杯
Adnan假设您的三个数组分别称为
$array1
、$array2
和$array3
,下面是一个循环,它将执行您想要的操作:
foreach(array($array1, $array2, $array3) AS $array) {
foreach($array AS $key => $value) {
foreach($value AS $subkey => $subvalue) {
$final[$key][$subkey] = $subvalue;
}
}
}
工作示例:
如果要合并的输入数组数目未知,则将其转换为处理该数组的函数是很简单的。假设您的三个数组分别称为
$array1
、$array2
和$array3
,下面是一个循环,它可以满足您的需要:
foreach(array($array1, $array2, $array3) AS $array) {
foreach($array AS $key => $value) {
foreach($value AS $subkey => $subvalue) {
$final[$key][$subkey] = $subvalue;
}
}
}
工作示例:
如果要合并的输入数组数目未知,则将其转换为处理该数组的函数是很简单的。假设您的三个数组分别称为
$array1
、$array2
和$array3
,下面是一个循环,它可以满足您的需要:
foreach(array($array1, $array2, $array3) AS $array) {
foreach($array AS $key => $value) {
foreach($value AS $subkey => $subvalue) {
$final[$key][$subkey] = $subvalue;
}
}
}
工作示例:
如果要合并的输入数组数目未知,则将其转换为处理该数组的函数是很简单的。假设您的三个数组分别称为
$array1
、$array2
和$array3
,下面是一个循环,它可以满足您的需要:
foreach(array($array1, $array2, $array3) AS $array) {
foreach($array AS $key => $value) {
foreach($value AS $subkey => $subvalue) {
$final[$key][$subkey] = $subvalue;
}
}
}
工作示例:
如果要合并的输入数组数量未知,那么将其转换为函数来处理就很简单了。非常感谢您让我避免变得比现在更秃顶!!非常有用的代码!!非常感谢你让我不再秃顶!!非常有用的代码!!非常感谢你让我不再秃顶!!非常有用的代码!!非常感谢你让我不再秃顶!!非常有用的代码!!