如何在对象数组中找到 max 属性?
如何找到数组中对象的最大值?
假设我有一个对象数组,如下所示:
$data_points = [$point1, $point2, $point3];
哪里
$point1 = new stdClass;
$point1->value = 0.2;
$point1->name = 'Bob';
$point2 = new stdClass;
$point2->value = 1.2;
$point2->name = 'Dave';
$point3 = new stdClass;
$point3->value = 0.8;
$point3->name = 'Steve';
我想做这样的事情:
$max = max_attribute_in_array($data_points, 'value');
我知道我可以用a迭代数组,但是有没有一种使用内置函数的更优雅的方法?foreach