Php’de dizileri sıralama (Array Sort)
PHP 4 ve 5 versiyonlarında bulunan dizi sıralama fonksiyonları iki gruba ayrılmaktadır bunlardan birincisi değere(value) göre, diğeri ise değerlerin anahtarlarına(key) göre yapılmaktadır. Bunlara örnek vererek açıklayalım.
Değere göre sıralama (Order By Value)
sort():Bu fonksiyon değerleri sıralamaya alırken anahtarları(key) yok etmektedir ve değerler standart şekilde 0,1,2,3 şeklinde anahtarlara aktarılmaktadır.
$a = array(‘z’=>’A', ‘y’=>’C',’k'=>’B',’x'=>’B');
sort( $a ); # Array ( A ,B ,B ,C )
asort(): Bir önceki fonksyondan farkı anahtarları yok etmeden değerlere göre sıralama yapar.
$a = array(‘z’=>’A', ‘y’=>’C',’k'=>’B',’x'=>’B');
asort( $a ); # Array ( [z] => A , [k] => B , [x] => B , [y] => C )
Anahtara göre sıralama (Order By Key)
ksort(): Bu fonksiyon ise anahtar değerine göre sıralama gerçekleştirmektedir.
$a = array(‘z’=>’A', ‘y’=>’C',’k'=>’B',’x'=>’B');
ksort( $a ); # Array ( [k] => B , [x] => B , [y] => C , [z] => A )



















