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);

如果两个数组的键完全相同,则可以尝试使用func
array\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
        )
    )
);