rsort() - elementleri z -den a -ya boyukden-kiciye sirala

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


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

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

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


 

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

rsort($a);

print_r($a);

 


 

numune: http://php.sende.biz/kod/array/elementleri-Z-den-A-ya-boyukden-kiciye-siralayir-rsort.php

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


25 noyabr 2018, 00:24
Oxunub: 47