Dizilerde Sıralama PHP, dizileri sıralamak için kullanılabilen çeşitli işlevlere sahiptir ve bu belgede bunların kullanımları ele alınmıştır. Bu işlevler arasındaki başlıca farklar şunlardır: Bazı sıralama işlemleri dizilerin anahtarlarına göre yapılırken bazılarında değerlere göre yapılır: $dizi['anahtar'] = 'değer'; Anahtarların sayısal olarak ele alındığı durumda sıralama sonrası anahtarlarla değerleri arasındaki ilişki bozulmuş olabilir de olmayabilir de. Sıralama çeşitleri: abecesel, küçükten büyüğe (artan), büyükten küçüğe (azalan), sayısal, doğal, rasgele, kullanıcı tanımlı Dikkat: Sıralama işlevlerinin hepsi doğrudan dizi üzerinde çalışmazlar; bazıları sonucu başka bir dizide döndürebilir. Sıralama işlevleri ve özellikleri İşlev ismi Sıralama yeri Anahtar değer ilişkisi Sıralama kuralı İlgili işlevler array_multisort değer ilişkiselse korunur, sayısalsa korunmaz ilk dizi veya sıralama seçenekleri array_walk asort değer korunur küçükten büyüğe arsort arsort değer korunur büyükten küçüğe asort krsort key korunur büyükten küçüğe ksort ksort key korunur küçükten büyüğe asort natcasesort değer korunur doğal, harf büyüklüğüne duyarsız natsort natsort değer korunur doğal natcasesort rsort değer korunmaz büyükten küçüğe sort shuffle değer korunmaz rasgele array_rand sort değer korunmaz küçükten büyüğe rsort uasort değer korunur kullanıcı tanımlı uksort uksort key korunur kullanıcı tanımlı uasort usort değer korunmaz kullanıcı tanımlı uasort