natsort() - elementleri a -dan z -ye kicikden-boyuye nature sirala

natsort() - dizinin elementlerin boyuk-kicik (AZ - az) duyarli sekilde  -dan  z -ye  kicikden - boyuye  NATURE   siralayir. Dizi icindeki reqemli elementleri de kicikden-boyuye dogru siralayir. Siralama zamani, dizinin anahtarlari string-integer ferqi yoxdur, anahtarlar qorunur.  Bu siralama tebii siralamadir. sort()  - funksiyasi ile siralayanda, cox vaxt reqem-herf qarisiq birseyde sehv edir, amma natsort() - reqem-herf qarsiliginda sehv etmir. natsort()  ve  sort()  siralamasinin en axmaq seyleri: (AZ - az boyuk-kicik) herf duyarli olmasi kimi axmaq seylerdir. sort() - asort() - natsort() metodlarinda boyuk herfler hemise kicik herflerden once gelir. Bu metodlari bir deyisene yukledikde ekrana 1 (true) cixir.  Mesele 1:


Mesele 2:   natcasesort()  -  dizinin elementlerin  -dan  z -ye  kicikden - boyuye  NATURE   siralayir.  Bunun natsort()  -dan  tek ferqi boyuk-kicik herf duyarli deyil, en  natural siralama ele nastcasesort() siralamasidir.  Istenilen halda natsort() ve ya natcasesort() funksiyalarinda anahtarlar integer-string hamisi qorunur.


 

1)  Boyuk-kicik  herf duyarli natural siralama:

$a = array('konik541','Elman','elgiz1','Yunis','az','elgiz2','konik572','lom23');

natsort($a);

print_r($a);

 


 

2)  Boyuk-kicik   herf duyarli olmadan,  En Natural siralama:

$a = array('konik541','Elman','elgiz1','Yunis','az','elgiz2','konik572','lom23');

natcasesort($a);

print_r($a);


 

numune: http://elman.az/kod/array/elementleri-A-dan-Z-ye-kicikden-boyuye-Nature-sirala-natsort-natsortcase.php

ders videosu: https://www.udemy.com/adan-zye-php7-egitim-seti/learn/v4/t/lecture/10132738?start=0


27 noyabr 2018, 20:14
Oxunub: 48