177 of 410 menu

uksort Fonksiyonu

uksort fonksiyonu bir diziyi öğe değerlerine göre sıralar ve sıralanmış dizideki öğelerin sırasını belirlemek için bir geri çağrı kullanır. Fonksiyon dizinin kendisini değiştirir.

Karşılaştırma fonksiyonu, karşılaştırma sonucuna bağlı olarak: sıfırdan küçük, eşit veya büyük bir tamsayı döndürmelidir.

Sözdizimi

uksort(array &$array, int $flags = SORT_REGULAR): bool

Örnek

Bir diziyi anahtarlara göre artan şekilde sıralayalım:

<?php $arr = [ 'b' => 1, 'e' => 3, 'c' => 2, 'a' => 5, 'd' => 4, ]; function func($a, $b) { if ($a === $b) { return 0; } else if ($a < $b) { return -1; } else { return 1; } } uksort($arr, 'func'); var_dump($arr); ?>

Kodun çalıştırılmasının sonucu:

[ 'a' => 5, 'b' => 1, 'c' => 2, 'd' => 4, 'e' => 3, ]

Ayrıca Bakınız

  • sort fonksiyonu,
    öğeleri artan düzende sıralar
  • rsort fonksiyonu,
    öğeleri azalan düzende sıralar
  • ksort fonksiyonu,
    anahtarları artan düzende sıralar
  • krsort fonksiyonu,
    anahtarları azalan düzende sıralar
  • asort fonksiyonu,
    anahtarları koruyarak öğeleri artan düzende sıralar
  • arsort fonksiyonu,
    anahtarları koruyarak öğeleri azalan düzende sıralar
  • natsort fonksiyonu,
    doğal sıralama yapar
  • natcasesort fonksiyonu,
    büyük/küçük harf duyarsız doğal sıralama yapar
  • usort fonksiyonu,
    geri çağrı ile sıralama yapar
  • uksort fonksiyonu,
    anahtarlara göre geri çağrı ile sıralama yapar
  • uasort fonksiyonu,
    anahtarları koruyarak geri çağrı ile sıralama yapar
  • array_multisort fonksiyonu,
    birden fazla diziyi sıralar
Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet