Řazení polí v PHP: Vše, co potřebujete vědět



Tento článek o Array Sort In PHP vysvětlí vše, co je zde o funkcích třídění polí v PHP, s příslušnými příklady programování.

Řazení znamená uspořádání dat v určitém pořadí, které může být v abecedním, číselném, rostoucím nebo sestupném pořadí podle lineárního vztahu mezi datovými položkami. Rovněž zvyšuje efektivitu vyhledávání. Tento článek se zaměřuje na Array Sort In

V tomto článku se budeme zabývat následujícími ukazateli,





Pojďme tedy začít,

sort (): Array Seřadit v PHP

Pomocí této metody je ve výchozím nastavení pole seřazeno vzestupně.



 
 

Výstup:

Pole

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



Když se posuneme dále, podívejme se na to,

rsort (): Array Sort In PHP

Pole je seřazeno sestupně.

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

Výstup:

0 = h

1 = f

2 = c

Role a odpovědnosti správce Linuxu

3 = a

Třetí metodou v tomto tématu je arsort

arsort ()

Asociativní pole jsou seřazeny v sestupném pořadí podle hodnoty.

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

Výstup:

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

Zkusme pochopit, jak krsort funguje,

krsort (): Array Sort In PHP

Asociativní pole jsou tříděna v sestupném pořadí podle klíče.

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

Výstup:

Pole

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

Přejdeme k dalšímu tématu tohoto článku,

asort (): Array Sort In PHP

Asociativní pole jsou řazena vzestupně podle hodnoty.

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

Výstup:

Pole

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

Je čas přejít k dalšímu tématu v tomto článku,

ksort ()

Asociativní pole jsou řazena vzestupně podle klíče

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

Výstup:

Pole

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

Podívejme se na natsort díla,

natsort (): Array Sort In PHP

Pole je tříděno pomocí algoritmu „přirozeného řádu“. Řadí se takovým způsobem, že objednává alfanumerické řetězce způsobem, jakým by lidská bytost udržovala asociace klíčů nebo hodnot.

 
 

Výstup:

Pole

(
[3] => file0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)

Pojďme dále

natcasesort ()

Pole je tříděno pomocí algoritmu „přirozeného řádu“, který nerozlišuje velká a malá písmena.

loutka vs kuchař vs docker
 
 

Výstup:

Pole

rozdíl mezi přetížením a přepsáním

(
[4] => File1.php
[2] => file2.php
[3] => file3.php
[0] => file12.php
[1] => Soubor22.txt
)

Dále se podíváme na uasort

uasort (): Array Sort In PHP

Pole je tříděno pomocí uživatelem definované porovnávací funkce a udržuje asociaci indexu.

 
$ 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)?>

Výstup:

Pole

(

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

Tím se dostáváme k poslední části tohoto článku Array Sort In PHP

uksort ():

Pole je tříděno podle klíčů pomocí uživatelem definované porovnávací funkce

 
$ 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)?>

Výstup:

Pole

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

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

usort (): Array Sort In PHP

Pole je tříděno podle hodnot pomocí uživatelem definované porovnávací funkce.

 
$ 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)?>

Výstup:

Pole

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

Tím se dostáváme na konec tohoto článku, doufám, že jste se dozvěděli o všech funkcích třídění polí používaných v PHP.Pokud vám tento článek připadá relevantní, podívejte se na Edureka, důvěryhodná online vzdělávací společnost se sítí více než 250 000 spokojených studentů po celém světě.

Máte na nás dotaz? Uveďte to prosím v sekci komentářů tohoto článku a já se vám ozvu.