SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • booba1234

    booba1234

    22 Temmuz 2006
  • Excel Functions

    Excel Functi

    4 NİSAN 2010
  • Michael Lummio

    Michael Lumm

    25 Mayıs 2007