Сортиране на масива в PHP: Всичко, което трябва да знаете



Тази статия за Сортиране на масиви в PHP ще изложи всичко, което може да се знае за функциите за сортиране на масиви в PHP със съответни примери за програмиране.

Сортирането означава подреждане на данни в определен ред, който може да бъде по азбучен, цифров, нарастващ или намаляващ ред според някаква линейна връзка между елементите от данни. Освен това подобрява ефективността на търсенето. Тази статия се фокусира върху Сортиране по масив

Следните указания ще бъдат обхванати в тази статия,





Нека започнем тогава,

как да инсталирам php на windows 7

sort (): Сортиране на масив в PHP

Използвайки този метод, по подразбиране масивът се сортира във възходящ ред.



 
 

Изход:

Масив

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



Продължавайки напред, нека да разгледаме това,

rsort (): Сортиране на масив в PHP

Масивът е сортиран в низходящ ред.

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

Изход:

0 = h

1 = f

2 = c

3 = а

Третият метод в тази тема е arsort

arsort ()

Асоциативните масиви се сортират в низходящ ред според стойността.

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

Изход:

l = sabid
b = charan
q = ашок
а = Тарун

Нека опитаме и разберем как работи krsort,

krsort (): Сортиране на масив в PHP

Асоциативните масиви се сортират в низходящ ред според ключа.

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

Изход:

Масив

(
[7] => vaibhav
[6] => чинтан
[5] => adarsh
[4] => мнение
[3] => чаран
[2] => Тарун
[1] => Ашок
)

Нека да преминем към следващата тема на тази статия,

asort (): Сортиране на масив в PHP

Асоциативните масиви се сортират във възходящ ред според стойността.

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

Изход:

Масив

(
[1] => Ашок
[2] => Тарун
[5] => adarsh
[3] => чаран
[6] => чинтан
[4] => мнение
[7] => vaibhav
)

Време е да преминем към следващата тема в тази статия,

ksort ()

Асоциативните масиви се сортират във възходящ ред според ключа

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

Изход:

Масив

(
[1] => Ашок
[2] => Тарун
[3] => чаран
[4] => мнение
[5] => adarsh
[6] => чинтан
[7] => vaibhav
)

Нека да видим произведения natsort,

natsort (): Сортиране на масив в PHP

Масивът се сортира с помощта на алгоритъм „естествен ред“. Той сортира по такъв начин, че да подрежда буквено-цифрови низове по начина, по който човек би поддържал ключови или ценностни асоциации.

обработка на изключения в pl sql
 
 

Изход:

Масив

(
[3] => файл0.php
[0] => file1.php
[1] => file2.php
[2] => file3.php
)

Нека се движим по-нататък,

natcasesort ()

Масивът се сортира, като се използва алгоритъмът 'естествен ред', нечувствителен към регистъра.

 
 

Изход:

Масив

(
[4] => File1.php
[2] => file2.php
[3] => file3.php
[0] => файл12.php
[1] => File22.txt
)

След това ще разгледаме uasort

uasort (): Сортиране на масив в PHP

Масивът се сортира с помощта на дефинирана от потребителя функция за сравнение и поддържа асоцииране на индекса.

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

Изход:

Масив

какво е рамката в селена

(

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

Това ни води до последния бит на тази статия за сортиране на масиви в PHP

uksort ():

Масивът се сортира по ключове с помощта на дефинирана от потребителя функция за сравнение

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

Изход:

Масив

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

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

usort (): Сортиране на масив в PHP

Масивът се сортира по стойности с помощта на дефинирана от потребителя функция за сравнение.

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

Изход:

Масив

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

С това стигнахме до края на тази статия, надявам се, че сте научили за всички функции за сортиране на масиви, използвани в PHP.Ако намерите тази статия за подходяща, разгледайте от Edureka, доверена компания за онлайн обучение с мрежа от над 250 000 доволни учащи, разпространени по целия свят.

Имате въпрос към нас? Моля, споменете го в раздела за коментари на тази статия и аз ще се свържа с вас.