Compreensão de lista em PHP

Freqüentemente, você precisa extrair alguns dados dos arrays. Em Python, isso geralmente é feito usando compreensões de lista. Infelizmente, o PHP não tem essa estrutura, mas pode ser obtida usando a função array_map como no exemplo abaixo:

<?php
$data
= $multi_dimensional_array;
$extracted_info
= array_map(function($a) {return $a['second_dimension']['third_dimension'];}, $data);
?>

Usando este código, você terá todos os valores do item da terceira dimensão como um array na variável $ extract_info.

Respostas relacionadas:

Achatar uma lista de listas em uma linha em Python