我有一个空数组(作为示例)和一些我想推入该数组的多维数组。不过,我想每一个多维数组的钥匙,成为空数组将多维数组作为另一个数组上的键
的主要使用
$myEmptyArray[] = $arrayOne;
$myEmptyArray[] = $arrayTwo;
$myEmptyArray[] = $arrayThree;
我得到
[
0 => ['one' => ['a' => 'stuff']],
1 => ['two' => ['b' => 'stuff']],
2 => ['three' => ['c' => 'stuff']]
]
我宁愿
[
'one' => ['a' => 'stuff'],
'two' => ['b' => 'stuff'],
'three' => ['c' => 'stuff']
]
什么是一个整洁而紧凑的方式(一个班轮或本地PHP功能)来做到这一点,而不必阅读数组ke Ÿ在foreach,然后明确指定该键为空数组与值类似
foreach ($arrayOne as $key => $value) {
$myEmptyArray[$key] = $value
}
正如我将要在很多地方在我的代码中使用此
岂不'array_merge'做的工作还是出具有可变参数的函数,你的foreach循环计数,并使用它,只要你は? NT? –