Sort array by object property in PHP?

前端 未结 15 916
萌比男神i
萌比男神i 2020-12-04 12:07

If I have an object as such:

class Person {
  var $age;
  function __construct($age) {
    $this->age = $age;
  }
}

and I have any array

15条回答
  •  广开言路
    2020-12-04 12:28

    You can do it with ouzo goodies:

    $result = Arrays::sort(array($person1, $person2), Comparator::compareBy('age'));
    

    http://ouzo.readthedocs.org/en/latest/utils/comparators.html

提交回复
热议问题