Załóżmy, że mam następującą tablicę wielowymiarową (pobraną z MySQL lub usługi):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Czy możemy uzyskać tablicę id
s w jednym „ wbudowanym ” wywołaniu funkcji php? czy jedna linia kodu?
Zdaję sobie sprawę z tradycyjnego zapętlania i uzyskiwania wartości, ale nie potrzebuję tego:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Może trochę array_map()
i call_user_func_array()
potrafią zrobić magię.
foreach($users as $user) {$ids[] = $user['id'];}
w jednej linii! ale wiesz, co mam na myśli / potrzebuję :-)