Предположим, у меня есть следующий многомерный массив (полученный из MySQL или службы):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Можем ли мы получить массив id
s за один « встроенный » вызов функции php? или одна строчка кода?
Я знаю о традиционном цикле и получении значения, но мне это не нужно:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Может быть, некоторые array_map()
и call_user_func_array()
смогут творить чудеса
foreach($users as $user) {$ids[] = $user['id'];}
в одну строку! но вы понимаете, что я имею в виду / нужно :-)