我有一个查询,从我的数据库返回几千个对象。结果集是一个关联数组的数组。例如:
Array(
Array(
"id" => 500,
"name" => "Bob"
),
Array(
"id" => 2,
"name" => "Cindy"
),
Array(
"id" => 200,
"name" => "Jane"
)
);
在这种情况下,我需要能够过滤/排序这个数组检索500
的id
有一种方法:
- 获取id到一个数组(使用
array_column()
) - 获取数组中的最大值(使用
max()
)
这个应该能奏效:
echo max(array_column($array, 'id'));
演示