1
我可以從數組內部讀取數組鍵嗎?請建議使用PHP函數而不是foreach循環,因爲我試圖儘可能避免循環?從數組中讀取數組鍵
代碼如下所示:
array_fill_keys(array('a','b','c', 'd'),array(
'action'=>'getUserLongTermCategoriesAction',
'params'=> 'place key here',
)
我可以從數組內部讀取數組鍵嗎?請建議使用PHP函數而不是foreach循環,因爲我試圖儘可能避免循環?從數組中讀取數組鍵
代碼如下所示:
array_fill_keys(array('a','b','c', 'd'),array(
'action'=>'getUserLongTermCategoriesAction',
'params'=> 'place key here',
)
檢查。
$arr = array('a','b','c','d');
$temp = array_map(function ($keys) {
return array(
'action'=>'getUserLongTermCategoriesAction',
'params'=> $keys,
);
}, $arr);
$result = array_combine($arr, $temp);
輸出:
Array
(
[a] => Array
(
[action] => getUserLongTermCategoriesAction
[params] => a
)
[b] => Array
(
[action] => getUserLongTermCategoriesAction
[params] => b
)
[c] => Array
(
[action] => getUserLongTermCategoriesAction
[params] => c
)
[d] => Array
(
[action] => getUserLongTermCategoriesAction
[params] => d
)
)
我想繼續使用array_fill_keys數組鍵爲u看到這麼鍵A,B,C,d。有沒有可能以簡單的方式來實現呢? @walkingRed – sisimh
@sisimh立即查看 – walkingRed