sortBir diziyi küçükten büyüğe doğru sıralar
&reftitle.description;
truesortarraydiziintseçeneklerSORT_REGULAR
Bu işlev bir diziyi sıralar. Sıralama işlemi bittiğinde dizinin "değerleri"
küçükten büyüğe doğru sıralanmış olur.
¬e.sort-unstable;
¬e.no-key-association;
¬e.reset-index;
&reftitle.parameters;
&sort.flags.parameter;
&reftitle.returnvalues;
&return.true.always;
&reftitle.changelog;
&Version;&Description;
&return.type.true;
&reftitle.examples;
- sort örneği
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Meyvalar abecesel olarak sıralanmıştır.
- Harf büyüklüğüne duyarsız doğal sıralama kullanılan
sort örneği
$val) {
echo "fruits[" . $key . "] = " . $val . "\n";
}
?>
]]>
&example.outputs;
Meyvalar natcasesort işlevi kullanılmış gibi sıralandı.
&reftitle.notes;
Çoğu PHP sıralama işlevindeki gibi sort işlevinde de
Quicksort gerçeklenimi
kullanılmıştır. Dayanak noktası olarak bölümün ortası seçilerek zaten
sıralanmış diziler için en uygun süre elde edilir. Ancak bu, uygulama ile
ilgili bir ayrıntı olup buna güvenilemez.
Farklı türde değerler içeren dizileri sıralarken dikkatli olun;
yoksa sort işlevi SORT_REGULAR
değerli seçenekler ile kullanılırsa umulmadık
sonuçlar üretebilir.
&reftitle.seealso;
rsort&seealso.array.sorting;