PHP rsort() fonksiyonu

Örnek

Dizi $cars içindeki elemanları harf sırasına göre azalan sırayla sıralar:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars);
?>

Çalıştırma Örneği

Tanım ve Kullanım

rsort() fonksiyonu sayısal dizileri azalan sırayla sıralar.

İpucu:Kullanım: sort() Fonksiyon sayısal dizileri artan sırayla sıralar.

Sözdizimi

rsort(array,sortingtype);
Parametre Açıklama
array Gerekli. Sıralanacak dizini belirler.
sortingtype

İsteğe bağlı. Dizinin elemanları/projeどう karşılaştırılacağını belirler. Olası değerler:

  • 0 = SORT_REGULAR - Varsayılan. Her bir ögeyi normal sırayla sıralar (Standard ASCII, türünü değiştirmez)
  • 1 = SORT_NUMERIC - Her bir ögeyi bir rakam olarak işlemek için.
  • 2 = SORT_STRING - Her bir ögeyi bir dize olarak işlemek için.
  • 3 = SORT_LOCALE_STRING - Her bir öğeyi dizge olarak işler, mevcut bölge ayarlarına dayanır (setlocale() ile değiştirilebilir).
  • 4 = SORT_NATURAL - Her bir öğeyi dizge olarak işler, natsort() benzeri doğal sıralama kullanır.
  • 5 = SORT_FLAG_CASE - SORT_STRING veya SORT_NATURAL ile birleştirilebilir (bit veya), harf büyüklüğüne duyarlı olmayarak dizeleri sıralar.

Açıklama

rsort() fonksiyonu, dizideki elemanları anahtar değerine göre ters sırayla sıralar. arsort() ile benzer işlevselliğe sahiptir.

Yorum:Bu fonksiyon array dizideki birimlere yeni anahtar adları atar. Bu, mevcut anahtar adlarını sadece yeniden sıralamakla değil, onları silmekle de yapar.

Başarı durumunda TRUE döner, başarısızlık durumunda FALSE döner.

İkinci seçmeli parametre, ek排序 İşaretlerini içerir.

Teknik Açıklamalar

Dönüş değeri: Başarı durumunda TRUE, başarısızlık durumunda FALSE döner
PHP Sürümü: 4+

Daha Fazla Örnek

Örnek 1

Dizideki $numbers elemanlarını sayısal olarak azalan sırayla sırala:

<?php
$numbers=array(4,6,2,22,11);
rsort($numbers);
?>

Çalıştırma Örneği

Örnek 2

Projeyi sayı olarak karşılaştır ve dizideki $cars elemanlarını azalan sırayla sırala:

<?php
$cars=array("Volvo","BMW","Toyota");
rsort($cars,SORT_NUMERIC);
?>

Çalıştırma Örneği