Supponiamo di avere il seguente array multidimensionale (recuperato da MySQL o da un servizio):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Possiamo ottenere un array di id
s in una chiamata di funzione php " incorporata "? o una riga di codice?
Sono consapevole del looping tradizionale e ne ricavo il valore ma non ne ho bisogno:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Forse alcuni array_map()
e call_user_func_array()
possono fare la magia.
foreach($users as $user) {$ids[] = $user['id'];}
in una riga! ma sai cosa intendo / ho bisogno :-)