Citat:
Ursprungligen postat av jayzee
Finns inget system tyvärr. Bara den XML filen som hämtas av ett cronjob och som jag läser in med SimpleXML och försöker få objekten sorterade efter 'added' fältet 
Original XML filen innehåller dock fler attribut förrutom 'added' i varje objekt men det är oviktigt i detta sammanhang.
|
Gör om objektlistan till en array, sedan kan du sortera den med valfri sorteringsmetod.
znap:s kod bör funka om du tar bort indexet.
PHP-kod:
$car_data = array();
foreach($xml->car as $car)
$car_data[] = $car;
/* Sorteringsfunktionen är saxad från php-manualen (usort) */
function sortByAdded($car1,$car2) {
if ($car1->added == $car2->added) {
return 0;
}
return ($car1->added < $car2->added) ? -1 : 1;
}
usort($car_data, "sortByAdded");