Aşağıdaki çok boyutlu diziye sahip olduğumu varsayalım (MySQL'den veya bir hizmetten alınmış):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
idBir " yerleşik " php işlevi çağrısında bir dizi s alabilir miyiz ? veya bir satır kod?
Geleneksel döngünün farkındayım ve değeri alıyorum ama buna ihtiyacım yok:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
Belki biraz array_map()ve call_user_func_array()sihri yapabilir.
foreach($users as $user) {$ids[] = $user['id'];}Tek satırda yazabileceğimin farkındayım ! ama ne demek istediğimi / ihtiyacım olduğunu biliyorsun :-)