Giả sử tôi có mảng đa chiều sau (được truy xuất từ MySQL hoặc một dịch vụ):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
Chúng ta có thể nhận một mảng id
s trong một lệnh gọi hàm php "tích hợp sẵn " không? hay một dòng mã?
Tôi biết về vòng lặp truyền thống và nhận được giá trị nhưng tôi không cần điều này:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Có thể một số array_map()
và call_user_func_array()
có thể làm điều kỳ diệu.
foreach($users as $user) {$ids[] = $user['id'];}
trong một dòng! nhưng bạn biết tôi muốn nói gì / cần gì :-)