array_multisort() - elementleri verdiyimiz parametre gore sirala

array_multisort() -  elementleri eyni anda verdiyimiz parametre gore muxtelif tiplerde siralayir siralayir. Butun parametrlerinde anahtarlar siralanib-sifirlanir. String anahtarlar qorunur. Bir deyisene yukledikde ekrana 1 (ture) yazar.  array_multisort()  6 eded parametr ala bilir. (funksiya cagrilan zaman 2 dene dizini de eyni anda isletmek olur, amma arada gicleyir.) Parametrler  asagida yazilib:


SORT_ASC   -  -dan  z -ye  kicikden - boyuye   siralayir. (bunu yazsaq, eynen SORT_REGULAR  kimidir, eynen). Zaten array_multisort($)  yazinca, SORT_ASC ve SORT_REGULAR yazmaga ehtiyac yoxdur, ikisinde evez edir. Herfleri elifba sirasi ile, (boyuk-kicik herf duyarli, oncelik boyuk herfe verilir)  reqemleri ise  kicikden-boyuye  dogru siralayir. 


SORT_DESC   -  -den    a -ya   boyukden - kiciye  siralayir. Herfleri elifba sirasi tersden siralayir (kicik-boyuk herf duyarli, oncelik kicik herfe verilir)  reqemleri ise boyukden-kiciye dogru siralayir. 


SORT_REGULAR   -  varsayilan deyer, array_multisort($dizi, SORT_REGULAR);  yazmaqla    array_multisort($dizi);   yazmaq eyni seydir. A-dan--Z-ye standart elifba siralamasidir. Herfleri elifba sirasi ile, (boyuk-kicik herf duyarli, oncelik boyuk herfe verilir)  reqemleri ise   kicikden-boyuye  dogru siralayir. 


SORT_NUMERIC   -  sirf  reqemli elementleri kicikden-boyuye siralayir. (string elementleri siralamaz, eger en kicik reqem string elementden oncedirse, yeni 0-ci indisdedirse, bu zaman reqemli elementleri dizinin ilk indis nomrelerinde siralayar. Eksine, dizinin butun string elementlerinin hemen sonrasinda, reqemleri siralayar, dizi sonlarinda)


SORT_STRING   -    string elementleri a -dan  z -ye  siralayir. (standart  AZ-az, kicikden-boyuye, reqemli element varsa, birinci reqemler, ardindan ustunluk boyuk  herfe verilmekle stringler siralanir. Bu cur siralama zamani ilk karaktere baxilib, siralayir, natural deyil, axmaqdir, deqiq siralama ede bilmir.) 


SORT_NATURAL   -  (en deqiq tebii siralama  AZ-az,  reqemlerin siralamasi kicikden-boyuye bitikden hemen sonra ustunluk boyuk herfe verilmekle elifba sirasi davam edir.)


 

$a = array('ov','konik','lom1','qaz','ad','az','paz','Az','fan');

array_multisort($a);

print_r($a);

print_r($b);

 


 

numune: http://elman.az/kod/array/elementleri-verdiyimiz-parametre-gore-sirala-array_multisort.php

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


27 noyabr 2018, 20:47
Oxunub: 24

ə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