Sortare matrice în PHP: tot ce trebuie să știți



Acest articol despre Array Sort In PHP va expune tot ce este acolo pentru a ști despre funcțiile de sortare matrice în PHP cu exemple de programare relevante.

Sortarea înseamnă aranjarea datelor într-o ordine specifică care poate fi alfabetică, numerică, crescătoare sau descrescătoare, în funcție de o anumită relație liniară între elementele de date. De asemenea, îmbunătățește eficiența căutării. Acest articol se concentrează pe Array Sort In

Următoarele indicații vor fi tratate în acest articol,





Să începem atunci,

sort (): Sortare matrice în PHP

Folosind această metodă, în mod implicit matricea este sortată în ordine crescătoare.



 
 

Ieșire:

Matrice

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



Mergând mai departe, să aruncăm o privire la asta,

tablou cum să creați un set

rsort (): Sortare matrice în PHP

Matricea este sortată în ordine descrescătoare.

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

Ieșire:

0 = h

1 = f

2 = c

3 = a

A treia metodă în acest subiect este arsort

arsort ()

Tablourile asociative sunt sortate în ordine descrescătoare, în funcție de valoare.

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

Ieșire:

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

Să încercăm să înțelegem cum funcționează krsort,

krsort (): Sortare matrice în PHP

Tablourile asociative sunt sortate în ordine descrescătoare, în funcție de cheie.

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

Ieșire:

Matrice

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

Să trecem la următorul subiect al acestui articol,

asort (): Sortare matrice în PHP

Tablourile asociative sunt sortate în ordine crescătoare, în funcție de valoare.

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

Ieșire:

Matrice

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

Este timpul să treceți la următorul subiect din acest articol,

ksort ()

Tablourile asociative sunt sortate în ordine crescătoare, în funcție de cheie

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

Ieșire:

Matrice

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

Să vedem lucrări natsort,

natsort (): Sortare matrice în PHP

Matricea este sortată utilizând un algoritm de „ordine naturală”. Se sortează în așa fel încât să ordone șiruri alfanumerice în modul în care o ființă umană ar menține asociațiile cheie sau de valoare.

 
 

Ieșire:

Matrice

(
[3] => fișier0.php
[0] => fișier1.php
[1] => fișier2.php
[2] => fișier3.php
)

Să ne mișcăm mai departe,

natcasesort ()

Matricea este sortată utilizând un algoritm de „ordine naturală” nesensibil la majuscule.

 
 

Ieșire:

Matrice

(
[4] => Fișier1.php
[2] => fișier2.php
[3] => fișier3.php
[0] => fișier12.php
[1] => File22.txt
)

În continuare vom arunca o privire la uasort

uasort (): Sortare matrice în PHP

Matricea este sortată utilizând o funcție de comparație definită de utilizator și menține asocierea indexului.

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

Ieșire:

Matrice

(

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

Acest lucru ne aduce la ultima parte a acestui articol Array Sort In PHP

uksort ():

Matricea este sortată după chei utilizând o funcție de comparație definită de utilizator

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

Ieșire:

Matrice

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

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

usort (): Sortare matrice în PHP

Matricea este sortată după valori utilizând o funcție de comparație definită de utilizator.

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

Ieșire:

Matrice

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

este masterat o diplomă postuniversitară

Odată cu aceasta am ajuns la sfârșitul acestui articol, sper că ați aflat despre toate funcțiile de sortare de matrice utilizate în PHP.Dacă ați găsit acest articol relevant, consultați de Edureka, o companie de învățare online de încredere, cu o rețea de peste 250.000 de elevi mulțumiți răspândiți pe tot globul.

Ai o întrebare pentru noi? Vă rugăm să o menționați în secțiunea de comentarii a acestui articol și vă voi răspunde.