【PHP】連想配列の配列から特定の値だけ取り出す。【array_column】
連想配列の配列から特定の値だけ取り出す。
book_listから全部の本のidを取得する場合、
$book_id_list = []; foreach ($book_list as $book) { $book_id_list[] = $book['id']; }
こう書くしかないと思ってました。
ところがPHP5.5からarray_column()という関数が追加され、
$book_id_list = array_column($book_list, 'id')+
これだけで済むらしい。知らなかった。