Vamos supor que eu tenha a seguinte matriz multidimensional (recuperada do MySQL ou de um serviço):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Podemos obter um array de id
s em uma chamada de função php " embutida "? ou uma linha de código?
Estou ciente do loop tradicional e recebo o valor, mas não preciso disso:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Talvez alguns array_map()
e call_user_func_array()
possam fazer a mágica.
foreach($users as $user) {$ids[] = $user['id'];}
em uma linha! mas você sabe o que quero dizer / preciso :-)