sort array of objects by muliple values [message #172015] |
Thu, 27 January 2011 19:04 |
Max
Messages: 4 Registered: January 2011
Karma:
|
Junior Member |
|
|
Is there a simple way to sort $array below like SQL it does? I.e.
ORDER BY birthday ASC, name ASC
Output would be Kevin, Michael, Alice
Thanks!
<?php
class User {
private $firstname;
private $surname;
private $birthday;
function __construct($firstname, $surname, $birthday) {
$this->firstname = $name;
$this->surname = $surname;
$this->birthday = $birthday;
}
function __get($n) {
return $this->$n;
}
}
$array = array (
new User('Alice', 'Smith', '1960-01-01'),
new User('Michael', 'Jordan', '1950-01-01'),
new User('Kevin', 'Dilan', '1950-01-01'),
);
|
|
|