我有一些从get_defined_vars()
返回的变量,我需要将两个数据子集Map在一起,形成一个平面关联数组。
输入:
[
'lead' => [
2 => 'fstory',
4 => 'him',
5 => 'trtr',
1 => '508b38ee02f502.23680245.png',
],
'form' => [
'id' => 3,
],
'fields' => [
[
'adminLabel' => 'formname',
'id' => 2,
],
[
'adminLabel' => 'hisher',
'id' => 4,
],
[
'adminLabel' => 'fname',
'id' => 5,
],
[
'adminLabel' => 'sign',
'id' => 1,
]
]
]
我需要把[fields][adminLabel]
元素变成键,把[lead][#]
元素变成值。
预期结果:
[
'formname' => 'fstory'
'fname' => 'trtr'
'hisher' => 'his'
'sign' => '508b38ee02f502.23680245.png',
]
2条答案
按热度按时间qgelzfjb1#
试试这个,没试过.
xt0899hw2#
迭代
fields
子集,并使用id
值访问相应的lead
值。经典foreach():(Demo)
array_reduce():(Demo)