我有这个数组,我想得到一个数组的最大id,有没有php函数可以从数组中找出最大值。例如,在当前示例中,它应该返回2作为列id的最高值。
Array
(
[0] => stdClass Object
(
[name] => 'p1'
[id] => 0
)
[1] => stdClass Object
(
[name] => 'p2'
[id] => 1
)
[2] => stdClass Object
(
[name] => 'p3'
[id] => 2
)
)
这里使用array_column
获取id,并使用max
获取最高id
$arr = [
[
'name' => 'p1',
'id' => 1
],
'name' => 'p2',
'id' => 2,
[
'name' => 'p1',
'id' => 3
]
];
$max_id = max( array_column( $arr, 'id'));
var_dump( $max_id );