Php 如何处理父数组的键?
如何处理父数组的键(Php 如何处理父数组的键?,php,Php,如何处理父数组的键(索引)?我得到了数字键,但我需要一个索引作为键。 以下是一种可能的解决方法: $arrayFirst = array("index" => array("keyFirst" => "valFirst")); $arraySecond = array("index" => array("keySecond" => "valSecond")); $result = ['index' => array_merge($arrayFirst['index
索引
)?我得到了数字键,但我需要一个索引作为键。
以下是一种可能的解决方法:
$arrayFirst = array("index" => array("keyFirst" => "valFirst"));
$arraySecond = array("index" => array("keySecond" => "valSecond"));
$result = ['index' => array_merge($arrayFirst['index'], $arraySecond['index'])];
var_dump($result);
如果两个数组的键完全相同,则可以尝试使用funcarray\u combine()
:
$arrayFirst = array("index" => array("keyFirst" => "valFirst"));
$arraySecond = array("index" => array("keySecond" => "valSecond"));
$result = ['index' => array_merge($arrayFirst['index'], $arraySecond['index'])];
var_dump($result);
var_dump(
array_combine(
array_keys($arrayFirst),
array_map(
function(...$items) {
return array_merge(...$items);
},
$arrayFirst,
$arraySecond
)
)
);