查找此PHP关联数组中的最大ID

时间:2015-10-13 01:10:07

标签: php

我有一个查询,它从我的数据库中返回数千个对象。结果集是一组关联数组。一个例子就是:

Array(
  Array(
     "id" => 500,
     "name" => "Bob"
  ),

  Array(
     "id" => 2,
     "name" => "Cindy"
  ),

  Array(
     "id" => 200,
     "name" => "Jane"
  )
);

在这种情况下,我需要能够对此数组进行过滤/排序,以检索id的{​​{1}}。

1 个答案:

答案 0 :(得分:6)

这是一种方法:

  1. 将ID转换为数组(使用array_column()
  2. 获取数组中的最高值(使用max()
  3. 这应该可以解决问题:

    echo max(array_column($array, 'id'));
    

    Demo