Mari kita asumsikan saya memiliki array multidimensi berikut (diambil dari MySQL atau layanan):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Bisakah kita mendapatkan array ids dalam satu panggilan fungsi php " built-in "? atau satu baris kode?
Saya mengetahui perulangan tradisional dan mendapatkan nilainya tetapi saya tidak membutuhkan ini:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Mungkin beberapa array_map()dan call_user_func_array()bisa melakukan keajaiban.
foreach($users as $user) {$ids[] = $user['id'];}dalam satu baris! tetapi Anda tahu apa yang saya maksud / perlu :-)