正在查找此PHP关联数组中的最大ID
我有一个查询,它从我的数据库中返回数千个对象。结果集是关联数组的数组。例如:正在查找此PHP关联数组中的最大ID,php,Php,我有一个查询,它从我的数据库中返回数千个对象。结果集是关联数组的数组。例如: Array( Array( "id" => 500, "name" => "Bob" ), Array( "id" => 2, "name" => "Cindy" ), Array( "id" => 200, "name" => "Jane" ) ); 在这种情况下,我需要能够对该数组进行筛选/
Array(
Array(
"id" => 500,
"name" => "Bob"
),
Array(
"id" => 2,
"name" => "Cindy"
),
Array(
"id" => 200,
"name" => "Jane"
)
);
在这种情况下,我需要能够对该数组进行筛选/排序,以检索
500的id
以下是一种方法:
将ID放入数组(使用)
获取数组中的最高值(使用)
这应该可以做到:
echo max(array_column($array, 'id'));
如果您向查询中添加排序顺序,那么它将是谷歌搜索有时能提供帮助的第一个(或最后一个):而且它使用arsort($array)
处理一行,这将返回按相反顺序排列的数组。