PHP krsort() Fonksiyonu

Örnek

İlişkili dizileri anahtar adına göre azalan sırayla sıralama:

<?php
$age=array("Bill"=>"60","Steve"=>"56","mark"=>"31");
krsort($age);
?>

Çalışma Örneği

Tanım ve Kullanım

krsort() fonksiyonu, ilişkili dizileri anahtar adına göre azalan sırayla sıralar.

İpucu:Kullanın ksort() Fonksiyon, ilişkili dizileri anahtar adına göre artan sırayla sıralar.

İpucu:Kullanın arsort() Fonksiyon, ilişkili dizileri anahtar değerlerine göre azalan sırayla sıralar.

Sözdizimi

krsort(array,sortingtype);
Parametreler Tanım
array Gerekli. Sıralanacak diziyi belirtir.
sortingtype

İsteğe bağlı. Dizinin elemanlarını/niteliklerini nasıl sıralayacağını belirtir. Olası değerler:

  • 0 = SORT_REGULAR - Varsayılan. Her bir öğeyi standart sırayla sıralar (Standard ASCII, türü değiştirmez).
  • 1 = SORT_NUMERIC - Her bir öğeyi bir sayı olarak işlemek.
  • 2 = SORT_STRING - Her bir öğeyi bir dize olarak işlemek.
  • 3 = SORT_LOCALE_STRING - Her bir öğeyi bir dize olarak işlemek, mevcut bölge ayarlarına göre (setlocale() ile değiştirilebilir).
  • 4 = SORT_NATURAL - Her bir öğeyi bir dize olarak işlemek, natsort() benzeri doğal sıralama kullanmak.
  • 5 = SORT_FLAG_CASE - SORT_STRING veya SORT_NATURAL ile birleştirilebilir (bit veya), büyük/küçük harf duyarsızlığıyla dizeleri sıralar.

Açıklama

krsort() fonksiyonu, diziyi anahtarlara göre ters sırayla sıralar, dizinin değerlerine eski anahtarları korur.

İkinci seçmeli parametre, ek排序 bayraklarını içerir.

Başarı durumuna göre TRUE döner, başarısız olursa FALSE döner.

Teknik Ayrıntılar

Dönüş Değeri: Başarı durumuna göre TRUE döner, başarısız olursa FALSE döner.
PHP Sürümü: 4+