23 EYLÜL 2008, Salı
Sıralama PHP Nesne
PHP nesneleri sıralamak için zarif bir yolu nedir? Buna benzer bir şey yapmak isterdim.
$sortedObjectArary = sort($unsortedObjectArray, $Object->weight);
Temel olarak sıralamak istiyorum dizi olarak sıralamak istiyorum alanını belirtin. Çok boyutlu diziye ve yararlı bir şey olabilir sıralama baktım ama bir şey zarif ya da açık görmüyorum.
CEVAP
23 EYLÜL 2008, Salı
El kitabından neredeyse kelimesi kelimesine:
function compare_weights($a, $b) {
if($a->weight == $b->weight) {
return 0;
}
return ($a->weight < $b->weight) ? -1 : 1;
}
usort($unsortedObjectArray, 'compare_weights');
Eğer nesneler kendilerini sıralayabilir istiyorsanız, burada örnek 3: http://php.net/usort
Bunu Paylaş:
Nesne tarafından Ruby nesneleri bir di...
PHP nesne özelliği ile dizi sıralama?...
Sıralama PHP Nesne...
bakımı nesne değişiklikleri değer olar...
Sıralama Tarihe Göre Nesne Dizisi Java...