从一个 PHP 对象的数组中提取一个属性
给定以下代码,任务是从 my_object 变量中提取 ID −
示例
$my_object = Array ( [0] => stdClass Object ( [id] => 12 ), [1] => stdClass Object ( [id] => 33 ), [2] => stdClass Object ( [id] => 59 ) )
array_map 函数可用于较低版本的 PHP。下面对此进行了演示。
$object_id = array_map(create_function('$o', 'return $o->id;'), $objects);对于 PHP 5.5 或更高版本,可以使用 array_column 函数。下面对此进行了演示 −
$object_id = array_column($my_object, 'id');
输出
这将产生以下输出 −
[12, 33, 59]
广告
数据结构
计算机网络
关系型数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP