Array Sort in PHP: Minden, amit tudnod kell

Ez a cikk a tömb rendezésről a PHP-ben kiterjeszti mindazt, amit a PHP tömb rendezési funkcióiról tudni kell a vonatkozó programozási példákkal.

A rendezés az adatok meghatározott sorrendbe rendezését jelenti, amely lehet ábécé, szám, növekvő vagy csökkenő sorrend, az adatelemek közötti lineáris összefüggés szerint. Javítja a keresés hatékonyságát is. Ez a cikk a tömb rendezésére összpontosít



A következő hivatkozásokkal foglalkozunk ebben a cikkben,



Kezdjük akkor,

java megtalálja a tömbben a legnagyobb számot

sort (): tömb rendezés PHP-ben

Ezzel a módszerrel alapértelmezés szerint a tömb növekvő sorrendbe van rendezve.



 
 

Kimenet:

Sor

(
[0] => 10
[1] => 20
[2] => 30
[3] => 40
)



Tovább haladva vessünk egy pillantást erre,

rsort (): tömb rendezés PHP-ben

A tömb csökkenő sorrendbe van rendezve.

 
$ val) {echo '$ key = $ valn'}?>

Kimenet:

0 = h

1 = f

2 = c

3 = a

A harmadik módszer ebben a témában az arsort

arsort ()

Az asszociatív tömbök csökkenő sorrendbe vannak rendezve az érték szerint.

 
'Tarun', 'q' => 'ashok', 'b' => 'charan', 'l' => 'sabid') arsort ($ friends) foreach ($ friends as $ key => $ val) echo ' $ key = $ valn '}?>

Kimenet:

l = szabid
b = charan
q = ashok
a = Tarun

Próbáljuk megérteni a krsort működését,

krsort (): tömb rendezés PHP-ben

Az asszociatív tömbök a kulcs szerint csökkenő sorrendbe vannak rendezve.

 
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') krsort ($ var_array) print_r ($ var_array)?>

Kimenet:

Sor

(
[7] => vaibhav
[6] => chintan
[5] => durva
[4] => szabid
[3] => charan
[2] => Tarun
[1] => Ashok
)

Térjünk át a cikk következő témájára,

asort (): tömb rendezés PHP-ben

Az asszociatív tömbök növekvő sorrendbe vannak rendezve az érték szerint.

 
'Ashok', '2' => 'Tarun', '3' => 'charan', '4' => 'sabid', '5' => 'adarsh', '6' => 'chintan', ' 7 '=>' vaibhav ') asort ($ var_array) print_r ($ var_array)?>

Kimenet:

Sor

(
[1] => Ashok
[2] => Tarun
[5] => durva
[3] => charan
[6] => chintan
[4] => szabid
[7] => vaibhav
)

Itt az ideje áttérni a cikk következő témájára,

ksort ()

Az asszociatív tömbök növekvő sorrendbe vannak rendezve a kulcs szerint

 
'vaibhav', '6' => 'chintan', '1' => 'Ashok', '5' => 'adarsh', '2' => 'Tarun', '3' => 'charan', ' 4 '=>' sabid ') ksort ($ var_array) print_r ($ var_array)?>

Kimenet:

Sor

(
[1] => Ashok
[2] => Tarun
[3] => charan
[4] => szabid
[5] => durva
[6] => chintan
[7] => vaibhav
)

Lássuk a natsort műveket,

natsort (): tömb rendezés PHP-ben

A tömb rendezése a „természetes sorrend” algoritmus használatával történik. Olyan módon válogat, hogy alfanumerikus karakterláncokat rendeljen el, ahogyan az emberi lény fenntartaná a kulcs- vagy értékasszociációkat.

sql szerver dátum adattípusa
 
 

Kimenet:

Sor

(
[3] => fájl0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)

Menjünk tovább,

natcasesort ()

A tömb rendezése kis- és nagybetűk nélküli „természetes sorrend” algoritmus segítségével történik.

 
 

Kimenet:

Sor

(
[4] => File1.php
[2] => file2.php
[3] => file3.php
[0] => fájl12.php
[1] => File22.txt
)

Ezután megnézzük az uasort

uasort (): tömb rendezés PHP-ben

A tömb rendezése a felhasználó által definiált összehasonlító függvény segítségével történik, és fenntartja az index társítását.

 
$ b)? -1: 1} $ array = tömb ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uasort ($ array, 'fun') print_r ($ array)?>

Kimenet:

Sor

hogyan fejezzük be a programot a java-ban

(

=> 8
[b] => 6
[f] => 5
[g] => 3
[e] => 1
[a] => -1
[d] => -9
)

Ezzel elérkeztünk a Array Sort In PHP cikk utolsó bitjéhez

uksort ():

A tömb kulcsok szerint van rendezve a felhasználó által definiált összehasonlító függvény segítségével

 
$ b)? -1: 1} $ array = tömb ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) uksort ($ tömb, 'szórakozás') print_r ($ tömb)?>

Kimenet:

Sor

(
[g] => 3
[f] => 5
[e] => 1
[d] => -9

=> 8
[b] => 6
[a] => -1
)

usort (): tömb rendezés PHP-ben

A tömb értékek szerint van rendezve a felhasználó által definiált összehasonlító függvény segítségével.

 
$ b)? -1: 1} $ array = tömb ('a' => -1, 'b' => 6, 'c' => 8, 'd' => -9, 'e' => 1, 'f' => 5, 'g' => 3) usort ($ array, 'fun') print_r ($ array)?>

Kimenet:

Sor

(
[0] => 8
[1] => 6
[2] => 5
[3] => 3
[4] => 1
[5] => -1
[6] => -9
)

Ezzel a cikk végére értünk, remélem, megismerte a PHP-ben használt összes tömb rendezési funkciót.Ha relevánsnak találta ezt a cikket, nézze meg a az Edureka, egy megbízható online tanulási vállalat, amelynek több mint 250 000 elégedett tanulóval rendelkező hálózata elterjedt az egész világon.

Van egy kérdésünk? Kérjük, említse meg a cikk megjegyzéseket tartalmazó részében, és még visszatérek.