Seperti yang saya sebutkan di artikel saya sebelumnya, Membuat Array di PHP, array sangat berguna jika Anda perlu menyimpan dan memanipulasi data dalam jumlah besar sekaligus. Salah satu cara berguna untuk memanipulasi data ini adalah mengurutkannya dalam urutan tertentu
PHP memberi Anda sejumlah besar fungsi pengurutan yang dapat mengurutkan array menggunakan banyak kriteria berbeda. Misalnya, Anda dapat mengurutkan dalam urutan naik atau turun, berdasarkan kunci, atau berdasarkan nilai. Fungsi-fungsi ini membuatnya sangat mudah untuk mengurutkan array tanpa terjebak dalam detail algoritme pengurutan
Kami tidak akan mencoba membahas setiap fungsi penyortiran array PHP dalam tutorial ini. Alih-alih, Anda akan belajar tentang fungsi yang menurut Anda paling berguna dalam pengkodean sehari-hari
Mari kita mulai
Menyortir array yang diindeks. $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5 dan $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 6
Fungsi $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5 mengurutkan nilai dalam array yang diindeks dalam urutan menaik. Ini berarti A muncul sebelum Z, dan 0 muncul sebelum 9. Huruf besar muncul sebelum huruf kecil, dan semua huruf muncul sebelum angka. Sebagai contoh
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); sort( $myArray ); // Displays "A B a b 1 2" foreach ( $myArray as $val ) echo "$val ";$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 6 bekerja seperti $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5, kecuali mengurutkan dalam urutan menurun
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val ";Semua fungsi penyortiran dalam tutorial ini mengembalikan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 0 pada keberhasilan dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 1 pada kegagalan
Menyortir array asosiatif. $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 2 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 3
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5 dan $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 6 baik untuk array yang diindeks, di mana Anda biasanya tidak peduli tentang hubungan antara kunci dan nilai. Namun, mereka dapat menyebabkan masalah dengan array asosiatif. Ambil contoh berikut
$movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie );Seperti yang Anda lihat, fungsi $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5 telah mengindeks ulang array dengan indeks numerik, menghancurkan indeks string asli dari $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 7, $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 8, $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 9 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); 0
Jika Anda ingin mengurutkan nilai dalam larik asosiatif sambil mempertahankan kunci, gunakan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 2 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 3 sebagai gantinya. Fungsi-fungsi ini tidak hanya mempertahankan kunci, tetapi juga hubungan antara kunci dan nilainya
Untuk mengurutkan nilai dalam urutan menaik, gunakan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 2
$movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie );$movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 3 mengurutkan nilai dalam urutan menurun — sekali lagi sambil mempertahankan kunci
$movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie );Menyortir array asosiatif berdasarkan kunci. $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); 5 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); 6
Selain mengurutkan array asosiatif berdasarkan nilai, Anda juga dapat mengurutkannya berdasarkan kunci. $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); _5 mengurutkan elemen dalam urutan kunci menaik, sementara $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); 6 mengurutkan dalam urutan kunci menurun. Seperti $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); _2 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 3, fungsi ini mempertahankan hubungan antara kunci dan nilai
Berikut beberapa contohnya
$movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); // Displays "Array ( [director] => Alfred Hitchcock [minutes] => 112 [title] => Rear Window [year] => 1954 )" ksort( $movie ); print_r( $movie ); // Displays "Array ( [year] => 1954 [title] => Rear Window [minutes] => 112 [director] => Alfred Hitchcock )" krsort( $movie ); print_r( $movie );Menyortir banyak array dan array multidimensi dengan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 1
Fungsi $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); _1 yang kuat dapat mengurutkan beberapa larik terkait sekaligus, menjaga hubungan antar larik. Itu juga dapat mengurutkan array multidimensi, jadi ini adalah fungsi yang cukup fleksibel. Mari kita lihat pengurutan beberapa array terlebih dahulu, lalu kita akan menjelajahi pengurutan array multidimensi
Menyortir beberapa array
Untuk mengurutkan beberapa array menggunakan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); _1, cukup berikan semua array yang ingin Anda urutkan. Ini sebuah contoh
$directors = array( "Stanley Kubrick", "Alfred Hitchcock", "Martin Scorsese" ); $titles = array( "Full Metal Jacket", "Rear Window", "Mean Streets" ); $years = array( 1987, 1954, 1973 ); array_multisort( $directors, $titles, $years ); print_r( $directors ); echo "<br />"; print_r( $titles ); echo "<br />"; print_r( $years ); echo "<br />";Kode di atas menampilkan berikut ini
Array ( [0] => Alfred Hitchcock [1] => Martin Scorsese [2] => Stanley Kubrick ) Array ( [0] => Rear Window [1] => Mean Streets [2] => Full Metal Jacket ) Array ( [0] => 1954 [1] => 1973 [2] => 1987 )Perhatikan bagaimana $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); _1 telah mengurutkan nilai dalam $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 5 dalam urutan menaik, lalu mengurutkan 2 larik lainnya sehingga urutan elemen cocok dengan larik $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 5 yang sekarang diurutkan
Bagaimana jika Anda ingin mengurutkan, misalnya, judul?
array_multisort( $titles, $directors, $years );Urutkan menurut… lalu menurut…
Jika larik pertama berisi beberapa nilai yang identik, maka $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 1 mengurutkan berdasarkan nilai dalam larik pertama, kemudian berdasarkan nilai dalam larik kedua, dan seterusnya. Sebagai contoh
$directors = array( "Stanley Kubrick", "Alfred Hitchcock", "Martin Scorsese", "Stanley Kubrick" ); $titles = array( "Full Metal Jacket", "Rear Window", "Mean Streets", "A Clockwork Orange" ); $years = array( 1987, 1954, 1973, 1971 ); array_multisort( $directors, $titles, $years ); print_r( $directors ); echo "<br />"; print_r( $titles ); echo "<br />"; print_r( $years ); echo "<br />";Kode di atas menampilkan yang berikut — perhatikan bahwa $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 9 muncul sebelum $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); // Displays "Array ( [director] => Alfred Hitchcock [minutes] => 112 [title] => Rear Window [year] => 1954 )" ksort( $movie ); print_r( $movie ); // Displays "Array ( [year] => 1954 [title] => Rear Window [minutes] => 112 [director] => Alfred Hitchcock )" krsort( $movie ); print_r( $movie ); 0
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 0Mengubah tata urutan
Anda bisa memberikan argumen flag opsional setelah argumen array untuk mengontrol urutan pengurutan untuk array tertentu
Ada flag lain yang dapat Anda berikan ke $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 1 — dan fungsi pengurutan lainnya, dalam hal ini — untuk mengontrol cara pengurutan array. Lihat entri $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5 di manual PHP untuk detailnya
Contoh berikut mengurutkan larik $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); _5 dalam urutan menaik, kemudian larik $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 7 dalam urutan menurun
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; _1Inilah hasilnya — perhatikan bahwa $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); // Displays "Array ( [director] => Alfred Hitchcock [minutes] => 112 [title] => Rear Window [year] => 1954 )" ksort( $movie ); print_r( $movie ); // Displays "Array ( [year] => 1954 [title] => Rear Window [minutes] => 112 [director] => Alfred Hitchcock )" krsort( $movie ); print_r( $movie ); 0 sekarang hadir sebelum $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 9
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; _2Menyortir array multidimensi
Jika Anda melewatkan larik multidimensi ke $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 1, larik akan diurutkan dengan melihat elemen pertama dari setiap larik bersarang. Jika 2 elemen tersebut memiliki nilai yang sama maka diurutkan berdasarkan elemen kedua, dan seterusnya
Berikut adalah contoh yang menunjukkan cara kerjanya. Ini menggunakan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); _1 untuk mengurutkan array multidimensi berdasarkan sutradara, lalu berdasarkan judul, lalu berdasarkan tahun
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; _3Kode di atas menghasilkan yang berikut ini
$myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; _4Anda dapat melihat bahwa $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); _1 telah mengurutkan array berdasarkan direktur. Jika sutradaranya sama ( $directors = array( "Stanley Kubrick", "Alfred Hitchcock", "Martin Scorsese" ); $titles = array( "Full Metal Jacket", "Rear Window", "Mean Streets" ); $years = array( 1987, 1954, 1973 ); array_multisort( $directors, $titles, $years ); print_r( $directors ); echo "<br />"; print_r( $titles ); echo "<br />"; print_r( $years ); echo "<br />"; _2), kemudian diurutkan berdasarkan judul
Untuk mengurutkan array dalam urutan menurun, berikan flag $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); // Displays "Array ( [director] => Alfred Hitchcock [minutes] => 112 [title] => Rear Window [year] => 1954 )" ksort( $movie ); print_r( $movie ); // Displays "Array ( [year] => 1954 [title] => Rear Window [minutes] => 112 [director] => Alfred Hitchcock )" krsort( $movie ); print_r( $movie ); 2 sebagai argumen kedua ke $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 1. Mudah
Ringkasan
Dalam tutorial ini Anda telah melihat beberapa fungsi umum PHP untuk mengurutkan array
- $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 5 dan $myArray = array( 1, 2, 'a', 'b', 'A', 'B' ); rsort( $myArray ); // Displays "2 1 b a B A" foreach ( $myArray as $val ) echo "$val "; 6 untuk menyortir array yang diindeks
- $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 2 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); sort( $movie ); // Displays "Array ( [0] => Alfred Hitchcock [1] => Rear Window [2] => 112 [3] => 1954 )" print_r( $movie ); 3 untuk menyortir array asosiatif
- $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); 5 dan $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); asort( $movie ); // Displays "Array ( [director] => Alfred Hitchcock [title] => Rear Window [minutes] => 112 [year] => 1954 )" print_r( $movie ); 6 untuk menyortir array asosiatif dengan kunci
- $movie = array( "title" => "Rear Window", "director" => "Alfred Hitchcock", "year" => 1954, "minutes" => 112 ); arsort( $movie ); // Displays "Array ( [year] => 1954 [minutes] => 112 [title] => Rear Window [director] => Alfred Hitchcock )" print_r( $movie ); 1 untuk menyortir beberapa array terkait, serta array multidimensi
Fungsi penyortiran array PHP sangat kuat dan fleksibel, dan memungkinkan Anda dengan mudah dan cepat mengurutkan array sesuka Anda. Faktanya, pada saat penulisan ini ada 13 fungsi PHP yang berbeda untuk menyortir array. Untuk mengetahui lebih lanjut, lihat daftar ini di manual PHP