
从php 5.5开始,您可以使用
array_column:
$ids = array_column($users, 'id');
这是任何现代项目的首选选项。但是,如果必须支持php <5.5,则存在以下替代方法:
从php 5.3开始,您可以使用
array_map匿名函数,如下所示:
$ids = array_map(function ($ar) {return $ar['id'];}, $users);在(技术上为PHP
4.0.6+)之前,您必须创建一个匿名函数,
create_function而不是:
$ids = array_map(create_function('$ar', 'return $ar["id"];'), $users);欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)