Сортирање низа у ПХП-у: Све што треба да знате



Овај чланак о Сортирању низова у ПХП-у објасниће све што постоји о функцијама сортирања низова у ПХП-у са релевантним примерима програмирања.

Сортирање значи сређивање података у одређеном редоследу који може бити абецедни, нумерички, редослед повећања или смањења према неком линеарном односу између ставки података. Такође побољшава ефикасност претраживања. Овај чланак се фокусира на Арраи Сорт Ин

Следећи смерници ће бити обрађени у овом чланку,





Почнимо онда,

сорт (): Сортирање низа у ПХП-у

Користећи ову методу, низ се подразумевано сортира у растућем редоследу.



 
 

Излаз:

Арраи

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



Крећући се даље, погледајмо ово,

рсорт (): Сортирање низа у ПХП-у

Низ је сортиран у опадајућем редоследу.

 
$ вал) {ецхо '$ кеи = $ валн'}?>

Излаз:

0 = х

1 = ф

2 = ц

3 = а

Трећа метода у овој теми је арсорт

арсорт ()

Асоцијативни низови се сортирају у опадајућем редоследу, према вредности.

 
'Тарун', 'к' => 'асхок', 'б' => 'цхаран', 'л' => 'сабид') арсорт ($ фриендс) фореацх ($ фриендс ас $ кеи => $ вал) ецхо ' $ кеи = $ валн '}?>

Излаз:

збир цифара броја у јави помоћу фор петље

л = сумњиво
б = чаран
к = асхок
а = Тарун

Покушајмо и схватимо како крсорт делује,

крсорт (): Сортирање низа у ПХП-у

Асоцијативни низови се сортирају у опадајућем редоследу према кључу.

 
'Асхок', '2' => 'Тарун', '3' => 'цхаран', '4' => 'сабид', '5' => 'адарсх', '6' => 'цхинтан', ' 7 '=>' ваибхав ') крсорт ($ вар_арраи) принт_р ($ вар_арраи)?>

Излаз:

Арраи

прекинути програм у јави

(
[7] => ваибхав
[6] => чинтан
[5] => адарш
[4] => сабид
[3] => чаран
[2] => Тарун
[1] => Ашок
)

Пређимо на следећу тему овог чланка,

асорт (): Сортирање низа у ПХП-у

Асоцијативни низови се сортирају у растућем редоследу, према вредности.

 
'Асхок', '2' => 'Тарун', '3' => 'цхаран', '4' => 'сабид', '5' => 'адарсх', '6' => 'цхинтан', ' 7 '=>' ваибхав ') асорт ($ вар_арраи) принт_р ($ вар_арраи)?>

Излаз:

Арраи

(
[1] => Ашок
[2] => Тарун
[5] => адарш
[3] => чаран
[6] => чинтан
[4] => сабид
[7] => ваибхав
)

Време је да пређемо на следећу тему у овом чланку,

ксорт ()

Асоцијативни низови се сортирају у растућем редоследу, према кључу

 
'ваибхав', '6' => 'цхинтан', '1' => 'Асхок', '5' => 'адарсх', '2' => 'Тарун', '3' => 'цхаран', ' 4 '=>' сабид ') ксорт ($ вар_арраи) принт_р ($ вар_арраи)?>

Излаз:

Арраи

(
[1] => Ашок
[2] => Тарун
[3] => чаран
[4] => сабид
[5] => адарш
[6] => чинтан
[7] => ваибхав
)

Погледајмо дела натсорт,

натсорт (): Сортирање низа у ПХП-у

Низ се сортира помоћу алгоритма „природног поретка“. Разврстава се на такав начин да наређује алфанумеричке низове на начин на који би људско биће одржавало кључне или вредносне асоцијације.

 
 

Излаз:

Арраи

(
[3] => датотека0.пхп
[0] => датотека1.пхп
[1] => филе2.пхп
[2] => филе3.пхп
)

Кренимо даље,

натцасесорт ()

Низ се сортира помоћу алгоритма „природног поретка“ који не разликује велика и мала слова.

 
 

Излаз:

Арраи

(
[4] => Филе1.пхп
[2] => филе2.пхп
[3] => филе3.пхп
[0] => датотека12.пхп
[1] => Филе22.ткт
)

Следеће ћемо погледати уасорт

уасорт (): Сортирање низа у ПХП-у

Низ се сортира помоћу кориснички дефинисане функције упоређивања и одржава повезивање индекса.

 
$ б)? -1: 1} $ арраи = арраи ('а' => -1, 'б' => 6, 'ц' => 8, 'д' => -9, 'е' => 1, 'ф' => 5, 'г' => 3) уасорт ($ арраи, 'фун') принт_р ($ арраи)?>

Излаз:

Арраи

(

шта је то кастинг у јави

=> 8
[б] => 6
[ф] => 5
[г] => 3
[е] => 1
[а] => -1
[д] => -9
)

Ово нас доводи до завршног дела овог чланка Сортирање низа у ПХП-у

уксорт ():

Низ се сортира по кључевима помоћу кориснички дефинисане функције упоређивања

 
$ б)? -1: 1} $ арраи = арраи ('а' => -1, 'б' => 6, 'ц' => 8, 'д' => -9, 'е' => 1, 'ф' => 5, 'г' => 3) уксорт ($ арраи, 'фун') принт_р ($ арраи)?>

Излаз:

Арраи

(
[г] => 3
[ф] => 5
[е] => 1
[д] => -9

=> 8
[б] => 6
[а] => -1
)

усорт (): Сортирање низа у ПХП-у

Низ се сортира по вредностима помоћу кориснички дефинисане функције упоређивања.

 
$ б)? -1: 1} $ арраи = арраи ('а' => -1, 'б' => 6, 'ц' => 8, 'д' => -9, 'е' => 1, 'ф' => 5, 'г' => 3) усорт ($ арраи, 'фун') принт_р ($ арраи)?>

Излаз:

Арраи

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

Овим смо дошли до краја овог чланка, надам се да сте сазнали за све функције сортирања низа које се користе у ПХП-у.Ако сматрате да је овај чланак релевантан, погледајте Едурека, поуздана компанија за учење на мрежи са мрежом од више од 250.000 задовољних ученика раширених широм света.

Имате питање за нас? Молимо вас да га помињете у одељку за коментаре овог чланка и јавићу вам се.