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

  • AmeriiK_HD

    AmeriiK_HD

    16 AĞUSTOS 2012
  • BMG Rentals Property Management

    BMG Rentals

    23 Mayıs 2011
  • echifitness

    echifitness

    9 Kasım 2008