【发布时间】:2023-03-24 06:22:01
【问题描述】:
如何找到数组中对象的最大值?
假设我有一个这样的对象数组:
$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');
我知道我可以使用 foreach 遍历数组,但有没有更优雅的方法使用内置函数?
【问题讨论】: