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: 21

ən Son Dərslər

05 dekabr
00:19 do while
00:00 while
27 noyabr
20:47 array_multisort() - elementleri verdiyimiz parametre gore sirala
20:14 natsort() - elementleri a -dan z -ye kicikden-boyuye nature sirala
25 noyabr
02:28 array_values() - dizinin elementlerini alib, yeni dizi yaradir
00:24 rsort() - elementleri z -den a -ya boyukden-kiciye sirala
24 noyabr
18:55 sort() - elementleri a -dan z -ye kicikden-boyuye sirala
18:49 krsort() - anahtarlari z -den a -ya boyukden-kiciye sirala
18:30 ksort() - anahtarlari a -dan z -ye kicikden-boyuye sirala
18:09 shuffle() - dizi elementlerinin sirasin random qarisdir