sort() - elementleri a -dan z -ye kicikden-boyuye sirala

sort() - dizinin elementlerin boyuk-kicik (AZ - az) duyarli sekilde  a -dan  z -ye  kicikden - boyuye  siralayir. Dizi icindeki reqemli elementleri de kicikden-boyuye dogru siralayir. Siralama zamani, dizinin anahtarlari string-integer ferqi yoxdur, hemise siralanib-sifirlanir.  Eger dizinin anahtarlarinin qorunmasin isteyirikse, bu zaman asort()  kullanmak lazimdir. asort()  eynen sort() funksiyasi kimidir, tek ferqi anahtari qoruyaraq isi yapmasidir. sort() ve ya asort()  bir deyiskene yukledikde, ekrana 1 (true) yazar


Eger dizi icindeki elementlerde eyni herfden hem boyuk, hemde kicik herf  varsa, ustunluk hemise boyuk herfe verilir. 

Meselen: $a=array('elman','eLman','ELman','ELMan','Amil','amil','Elman'); ​   dizimizi   sort($a);  eden zaman bu dizinin  element sirasi asagidaki kimi olacaq:

0=>Amil, 1=>ELMan, 2=>ELman, 3=>Elman, 4=>amil, 5=>eLman, 6=>elman   bu funksiyanin isleme mentiqi beledir:  Eger dizi icerisinde ilk herfi hem boyuk, hemde kicik herfle baslayan elementler varsa, bu zaman oncelik boyuk herflere verilir, boyuk herfler oz aralarinda elfiba siralamasi ile sorgulanir, sonra kicik herfler oz aralarinda elifba siralamasi ile sorgulanir. Bir sozle  'Konik'  ve 'abirsiz'  elementlerin sorgulayan zaman, birinci baxir ki, Konikdeki  K herfi abirsizdaki  a herfinden boyukdur, o zaman elifba siralamasindan asili olmayaraq, BOYUK herflere hemise oncelik verildiyi ucun, Konik sozun 0-ci element etdi.  Bu funksiya eynen rsort() funksiyasinin eksine is gorur.


 

$a=array('elman','eLman','ELman','ELMan','Amil','amil','Elman'); 

sort($a);

print_r($a);

 


 

numune: http://php.sende.biz/kod/array/elementleri-A-dan-Z-ye-kicikden-boyuye-siralayir-sort.php

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


24 noyabr 2018, 18:55
Oxunub: 27

ə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