krsort

(PHP 4, PHP 5, PHP 7, PHP 8)

krsortBir diziyi anahtarlarına göre tersine sıralar

Açıklama

krsort ( array &$dizi , int $seçenekler = SORT_REGULAR ) : bool

Bir diziyi anahtar/değer ilişkisini koruyarak anahtarlarına göre tersine sıralar. Esas olarak, ilişkisel dizilerin sıralanmasında kullanılır.

Değiştirgeler

dizi

Sıralanacak dizi.

seçenekler

İsteğe bağlı ikinci değiştirge 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.

Dönen Değerler

Başarı durumunda true, başarısızlık durumunda false döner.

Örnekler

Ö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

Ayrıca Bakınız