Nehmen wir an, ich habe das folgende mehrdimensionale Array (von MySQL oder einem Dienst abgerufen):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Können wir ein Array von ids in einem " eingebauten " PHP-Funktionsaufruf erhalten? oder eine Codezeile?
Ich bin mir der traditionellen Schleife bewusst und erhalte den Wert, aber ich brauche dies nicht:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Vielleicht einige array_map()und call_user_func_array()können die Magie tun.
foreach($users as $user) {$ids[] = $user['id'];}in einer Zeile schreiben kann ! aber du weißt was ich meine / brauche :-)