我确信对于 php 熟练的人来说,这很容易,但我错误地超载了自己的大脑,现在我真的不知道是否应该使用 array_combine、array_merge 还是其他什么方法......我已经谷歌和阅读了 4 小时的 php.net,但我觉得自己越来越困惑了...
本质上,我只想将一个数组合并而保留其键?
本质上,我只想将一个数组合并而保留其键?
//Here are the original arrays
[field_sreference] => Array
(
[0] => Array
(
[nid] => 28
)
[1] => Array
(
[nid] => 28
)
[2] => Array
(
[nid] => 29
)
)
[field_idelta] => Array
(
[0] => Array
(
[value] => 0
)
[1] => Array
(
[value] => 1
)
[2] => Array
(
[value] => 0
)
)
[field_iswitch] => Array
(
[0] => Array
(
[value] => 0
)
[1] => Array
(
[value] => 0
)
[2] => Array
(
[value] => 0
)
)
//Here is what I'm trying to achieve:
[combinedarray] => Array
(
[0] => Array
(
[nid] => 28
[idelta] => 0
[iswitch] => 0
)
[1] => Array
(
[nid] => 28
[idelta] => 1
[iswitch] => 0
)
[2] => Array
(
[nid] => 29
[idelta] => 0
[iswitch] => 0
)
)
$arr = array('field_s...)
)可以使人们更轻松地帮助您。 - kbaarray_combine
函数使用一个数组作为键,另一个数组作为值来创建一个新的数组,但这对你没有帮助。 - gen_Eric