1. 程式人生 > >array_walk_recursive把多維數組裡面的所有鍵值和鍵名都取出來

array_walk_recursive把多維數組裡面的所有鍵值和鍵名都取出來

 

取鍵名:
   

array_walk_recursive($contentArr, function ($value, $key) use (&$result) {
        array_push($result, $key);
    });


取鍵值:
   

array_walk_recursive($contentArr, function ($value, $key) use (&$result) {
        array_push($result, $value);
    });

 

 

這裡可能涉及到效率的問題,array_walk_recursive、array_walk 和 foreach 的效率對比