假设我有以下多维数组(从MySQL或服务检索):
array(
array(
[id] => xxx,
[name] => blah
),
array(
[id] => yyy,
[name] => blahblah
),
array(
[id] => zzz,
[name] => blahblahblah
),
)
我们可以id
在一个“ 内置 ” php函数调用中获得一组s 吗?或一行代码?
我知道传统的循环并获得价值,但是我不需要这个:
foreach($users as $user) {
$ids[] = $user['id'];
}
print_r($ids);
也许有些array_map()
和call_user_func_array()
可以做的魔力。
“我们可以在一个函数调用中获得一组ID吗?” 是的,但是您必须编写该函数
—
:)
@BorisGuéry,我的意思是内置功能:-)
—
ifaour 2011年
PS:我知道我可以写成
—
ifaour 2011年
foreach($users as $user) {$ids[] = $user['id'];}
一行!但您知道我的意思/需要:-)
@Eugene,显然我需要数组来做其他事情。同样,这只是为了娱乐和学习PHP的新速记。
—
ifaour 2011年