PHP sort() fonksiyonu

Örnek

Dizideki $cars elemanlarını harf sırasına göre artan sırayla sıralayın:

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

Çalıştırma Örneği

Tanım ve Kullanım

sort() fonksiyonu, indeks dizisini artan sırayla sıralar.

Açıklama:Bu fonksiyon, dizideki birimlere yeni anahtar adlarını atar. Mevcut anahtar adları silinecektir.

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

İpucu:Kullanın: rsort() Fonksiyon, dizinin indekslerini azalan sırayla sıralar.

Sözdizimi

sort(array,sortingtype);
Parametreler Açıklama
array Gerekli. Sıralanacak diziyi belirtir.
sortingtype

İsteğe bağlı. Dizinin elemanlarını/projeğini nasıl karşılaştırmak gerektiğini 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şler.
  • 2 = SORT_STRING - Her bir öğeyi bir dize olarak işler.
  • 3 = SORT_LOCALE_STRING - Her bir öğeyi bir dize olarak işler, mevcut bölge ayarlarına dayanır (setlocale() ile değiştirilebilir).
  • 4 = SORT_NATURAL - Her bir öğeyi bir dize 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). İsmi büyük/küçük harfe duyarlı olmaksızın dizeleri sıralar.

Teknik Ayrıntılar

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

Daha Fazla Örnek

Örnek 1

Dizideki $numbers elemanlarını sayısal olarak sıralayın:

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

Çalıştırma Örneği