Array Sort In PHP: Semua yang Perlu Anda Ketahui



Artikel tentang Array Sort In PHP ini akan menjelaskan semua yang perlu diketahui tentang fungsi array sort di PHP dengan contoh pemrograman yang relevan.

Pengurutan berarti menyusun data dalam urutan tertentu yang dapat berupa urutan abjad, numerik, naik atau turun menurut beberapa hubungan linier antar item data. Ini juga meningkatkan efisiensi pencarian. Artikel ini berfokus pada Array Sort In

Petunjuk berikut akan dibahas dalam artikel ini,





Mari kita mulai,

sort (): Array Sort In PHP

Dengan menggunakan metode ini, secara default array diurutkan dalam urutan menaik.



 
 

Keluaran:

Himpunan

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



Lebih jauh mari kita lihat ini,

rsort (): Array Sort In PHP

Larik diurutkan dalam urutan menurun.

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

Keluaran:

0 = jam

1 = f

2 = c

3 = a

Metode ketiga dalam topik ini adalah arsort

arsort ()

Array asosiatif diurutkan dalam urutan menurun, sesuai dengan nilainya.

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

Keluaran:

cara menggunakan aws cli

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

Mari kita coba dan pahami cara kerja krsort,

krsort (): Array Sort In PHP

Array asosiatif diurutkan dalam urutan menurun, sesuai dengan kuncinya.

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

Keluaran:

Himpunan

java menemukan nomor terbesar dalam array

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

Mari kita lanjutkan ke topik selanjutnya dari artikel ini,

asort (): Array Sort In PHP

Array asosiatif diurutkan dalam urutan menaik, sesuai dengan nilainya.

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

Keluaran:

Himpunan

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

Saatnya beralih ke topik berikutnya di artikel ini,

ksort ()

Array asosiatif diurutkan dalam urutan menaik, menurut kunci

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

Keluaran:

Himpunan

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

Mari kita lihat natsort bekerja,

natsort (): Array Sort In PHP

Larik diurutkan dengan menggunakan algoritme 'urutan alami'. Ini diurutkan sedemikian rupa sehingga mengurutkan string alfanumerik dengan cara yang digunakan manusia untuk mempertahankan asosiasi kunci atau nilai.

 
 

Keluaran:

Himpunan

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

Mari kita bergerak lebih jauh,

natcasesort ()

Larik diurutkan menggunakan algoritme 'urutan alami' yang tidak peka huruf besar / kecil.

 
 

Keluaran:

Himpunan

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

Selanjutnya kita akan melihat uasort

uasort (): Array Sort In PHP

Larik diurutkan menggunakan fungsi perbandingan yang ditentukan pengguna dan memelihara asosiasi indeks.

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

Keluaran:

Himpunan

(

string publik tostring ()

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

Ini membawa kita ke bit terakhir dari artikel Array Sort In PHP ini

uksort ():

Larik diurutkan berdasarkan kunci menggunakan fungsi perbandingan yang ditentukan pengguna

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

Keluaran:

Himpunan

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

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

usort (): Array Sort In PHP

Larik diurutkan berdasarkan nilai menggunakan fungsi perbandingan yang ditentukan pengguna.

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

Keluaran:

Himpunan

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

Dengan ini kita sampai pada akhir artikel ini, saya harap Anda telah belajar tentang semua fungsi sortir array yang digunakan dalam PHP.Jika Anda merasa artikel ini relevan, lihat oleh Edureka, perusahaan pembelajaran online tepercaya dengan jaringan lebih dari 250.000 pelajar yang puas dan tersebar di seluruh dunia.

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar artikel ini dan saya akan menghubungi Anda kembali.