Mr *_*ide 1 php arrays multidimensional-array
我有两个数组
第一阵列
(
[0] => Array
(
[352] => 1
[128] =>
[64] =>
[70] => 2
)
)
Run Code Online (Sandbox Code Playgroud)
第二个数组是这样的:
Array
(
[0] => Array
(
[128] => 1.5
)
)
Run Code Online (Sandbox Code Playgroud)
我想制作这样的最终数组.(我想在这个例子中将匹配存储到主数组中,它是128 - > 1.5)我该怎么办呢.
Array
(
[0] => Array
(
[352] => 1
[128] => 1.5
[64] =>
[70] => 2
)
)
Run Code Online (Sandbox Code Playgroud)
这是我的数组变量:
print_r($listskilssresult);
print_r($listskilssresultmatching);
Run Code Online (Sandbox Code Playgroud)
你需要使用 array_replace_recursive
$listskilssresult = [
[
352 => 1,
128 => '',
64 => '',
70 => 2
]
];
$listskilssresultmatching = [
[
128 => 1.5
]
];
print_r(array_replace_recursive($listskilssresult, $listskilssresultmatching));
Run Code Online (Sandbox Code Playgroud)
印刷品:
Array
(
[0] => Array
(
[352] => 1
[128] => 1.5
[64] =>
[70] => 2
)
)
Run Code Online (Sandbox Code Playgroud)
知道array_replace_recursive和这里之间的区别array_merge_recursive