我有这样的嵌套数组:提取子阵列生成的密钥= id和value =名CakePHP中
Array
(
[id] => 1
[name] => Group 1
[0] => Array
(
[id] => 1
[name] => Group 1
)
[1] => Array
(
[id] => 2
[name] => Group 2
)
[2] => Array
(
[id] => 7
[name] => Group 7
)
)
而且我想提取子阵列[0]
,[1]
,和[2]
在一个单一的阵列,但以下这格式:
array(
[id] => [name]
)
换句话说,我想有这样的结果:
Array
(
[1] => Group 1
[2] => Group 2
[7] => Group 7
)
*注:我尝试了Set::classicExtract($my_array['Group'], '{n}.name');
,但我不知道如何获得group.id
作为我的阵列的关键。任何指导将不胜感激。
尝试'array_column'查看更多http://php.net/array_column – 2015-04-01 16:25:23