sortBir diziyi sıralar
&reftitle.description;
boolsortarraydiziintseçeneklerSORT_REGULAR
Bu işlev bir diziyi sıralar. Sıralama işlemi bittiğinde dizinin elemanları
küçükten büyüğe doğru sıralanmış olur.
&reftitle.parameters;
dizi
Sıralanacak dizi.
seçenekler
İsteğe bağlı seçenekler değiştirgesinde
aşağıdaki değerler kullanılarak sıralama kuralı değiştirilebilir:
Sıralama türü seçenekleri:
SORT_REGULAR - Elemanlar normal olarak
sıralanır (öntanımlı)SORT_NUMERIC - Elemanlar sayısal olarak
sıralanırSORT_STRING - Elemanlar dizgesel olarak
sıralanırSORT_LOCALE_STRING - Yerele göre
dizgesel sıralama yapılır. PHP 4.4.0 ve 5.0.2'de eklendi. PHP 6
öncesinde, setlocale işlevi ile değiştirilebilen
sistem yereli kullanılıyordu. PHP 6'dan itibaren sistem yerelini
değiştirmek için i18n_loc_set_default işlevini
kullanmalısınız.
&reftitle.returnvalues;
&return.success;
&reftitle.changelog;
&Version;&Description;4.0.0seçenekler değiştirgesi eklendi.
&reftitle.examples;
- sort örneği
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Meyvalar abecesel olarak sıralanmıştır.
&reftitle.notes;
¬e.no-key-association;
Çoğu PHP sıralama işlevindeki gibi sort işlevinde de
Quicksort gerçeklenimi
kullanılmıştır.
Farklı türde değerler içeren dizileri sıralarken dikkatli olun;
yoksa sort işlevi umulmadık sonuçlar üretebilir.
&reftitle.seealso;
asort&seealso.array.sorting;