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