PHP DİZİLERDE SIRALAMA

PHP, dizileri sıralamak için kullanılabilen çeşitli fonksiyonlara sahiptir ve bu makalede bunların kullanımları ele alınmıştır.

Bu fonksiyonlar 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: A'dan Z'ye, küçükten büyüğe (artan), Z'den A'ya 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.
  • Bu sıralama işlevlerinin işleme soktuğu üyelerden ikisi birbirine eşitse sıralama istenen sonucu vermeyebilir.
Sıralama işlevleri ve özellikleri
Fonksiyon Sıralama Yeri Anahtar değer ilişkisi Sıralama kuralı İlgili Fonksiyonlar
array_multisort() değer ilişkili ise 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()

EBRU Diyor ki 27/12/2016

tekrar teşekürler işime ne lazımsa hepsini burada buldum :::))))

Adınız

Eposta

Mesaj

6412

Güvenlik No

REKLAM
KATEGORİ
POPÜLER MAKALE