我有一個數組數組,其結構如下:
array(array('page' => 'page1', 'name' => 'pagename1') array('page' => 'page2', 'name' => 'pagename2') array('page' => 'page3', 'name' => 'pagename3'))
是否有一個內建函數可以傳回一個僅包含「name」鍵值的新陣列?所以我會得到:
array('pagename1', 'pagename2', 'pagename3')
從
PHP 5.5
開始,您可以使用array_column()
:查看實際操作
#為什麼它必須是內建函數?不,沒有,自己寫。
與本線程中的其他內容相比,這是一個很好且簡單的方法。
在某些情況下,如果鍵沒有命名,您可以這樣做