我有這樣的嵌套數組:提取子陣列生成的密鑰= 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