(PHP 4, PHP 5, PHP 7, PHP 8)
krsort — Bir diziyi anahtarlarına göre büyükten küçüğe doğru sıralar
Bir diziyi anahtar/değer ilişkisini koruyarak "anahtarlarına" göre büyükten küçüğe doğru sıralar.
Bilginize:
İki üye karşılaştırıldığında eşitse bunların özgün sıralamadaki yerleri korunur. PHP 8.0.0 öncesinde sıralı dizideki göreli yerleri tanımsızdı.
Bilginize:
Dahili dizi göstericisi ilk elemana atanır.
diziSıralanacak dizi.
seçenekler
    İsteğe bağlı ikinci bağımsız değişken seçenekler, şu
    değerleri kullanarak sıralama davranışını değiştirmek için kullanılabilir:
   
Sıralama türü seçenekleri:
SORT_REGULAR - öğeler normal olarak
      karşılaştırılır; ayrıntılar için:
      Karşılaştıma
      İşleçleri
     SORT_NUMERIC - öğeler sayısal olarak
      karşılaştırılır.
     SORT_STRING -  öğeler dizgesel olarak
      karşılaştırılır.
     SORT_LOCALE_STRING - öğeler geçerli yerele göre
       dizgesel olarak karşılaştırılır. setlocale() işlevi
       ile değiştirilebilen bir yerel kullanılır.
      
     SORT_NATURAL - natsort()
       işlevindeki gibi öğeler "doğal sıralama" kullanılarak dizgesel olarak
       karşılaştırılır.
      
     SORT_FLAG_CASE - dizgeleri harf büyüklüğüne duyarsız
       sıralamak için SORT_STRING veya
       SORT_NATURAL ile bitsel VEYAlanabilir.
      
     
   Daima true döndürür.
  
| Sürüm: | Açıklama | 
|---|---|
| 8.2.0 | Bu işlev artık SORT_REGULARaltında sayısal dizge
        karşılaştırmasını standart PHP 8 kurallarını kullanarak yapıyor. | 
| 8.2.0 | Dönüş türü artık true;evvelce, bool idi. | 
Örnek 1 - krsort() örneği
<?php
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
krsort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val\n";
}
?>Yukarıdaki örneğin çıktısı:
d = lemon c = apple b = banana a = orange
