[英]PHP manipulating multidimensional array values by key
我嘗試過以下方法:
$tree['uid1']['page'] = "page1";
$tree['uid1']['childs']['uid2']['page'] = "page2";
$tree['uid1']['childs']['uid3']['page'] = "page3";
array_walk_recursive($tree, function (&$item, $key) {
echo $key.', ';
if ($key == 'uid3') {
// push array('childs' => array('uid4' => array('page' => 'page4')))
}
});
但回聲$ key。','; 只返回我的最后一個鍵(“page”)我做錯了什么或者我誤解了函數“array_walk_recursive”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.