다음과 같은 다차원 배열 (MySQL 또는 서비스에서 검색)이 있다고 가정 해 보겠습니다.
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
id
하나의 " 내장 "php 함수 호출 에서 의 배열을 얻을 수 있습니까 ? 또는 한 줄의 코드?
나는 전통적인 루핑과 가치를 알고 있지만 이것이 필요하지 않습니다.
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
어쩌면 일부 array_map()
와는 call_user_func_array()
마법을 할 수 있습니다.
foreach($users as $user) {$ids[] = $user['id'];}
한 줄로 쓸 수 있다는 것을 알고 있습니다 ! 하지만 당신은 내가 의미 / 필요한 것을 알고 있습니다 :-)