Fungsi-Fungsi Array PHP

Cara Mengurutkan Data Beberapa Array Secara Bersamaan Menggunakan Fungsi Array_multisort() Pada Bahasa Pemrograman PHP


Untuk mengurutkan data dari beberapa array secara bersamaan, bahasa pemrograman PHP menyediakan fungsi array_multisort(). Bagaimana cara penerapannya pada program PHP, yuk simak artikel ini.

Subkategori: array_multisort()


Ketika membuat program menggunakan bahasa pemrograman PHP, barangkali kita perlu untuk mengurutkan data dari beberapa array secara bersamaan.

Untuk mengurutkan data beberapa array secara bersamaan, bahasa pemrograman PHP menyediakan fungsi array_multisort()

Coba lihat contoh berikut.

Misalkan kita punya beberapa variabel yang nilainya bertipe array yaitu $penulis, $judul_buku, $tahun_terbit. 

Kode programnya seperti di bawah ini.

/* inisialisasi beberapa variabel array */

$penulis = array( "Kasino", "Dono", "Indro" );

$judul_buku = array( "Dilan1991", "Ada Apa Dengan Cinta", "Wiro Sableng" );

$tahun_terbit = array( "2018", "2015", "2017" );


 

Kemudian ketika kita ingin mengurutkan atau menyusun data array tersebut, maka kita bisa pakai fungsi array_multisort()

Pada parameter inputannya, kita tuliskan seluruh variabel yang datanya ingin kita susun atau urutkan, seperti kode program di bawah ini.

/* urutkan seluruh variabe; array secara bersamaan */

array_multisort( $penulis, $judul_buku, $tahun_terbit );

 

Kemudian jika kita ingin tampilkan datanya per variabel,  kita giunakan perintah fungsi print_r().

Hasilnya bisa dilihat seperti di bawah ini.

/* cetak keluaran $penulis setelah diurutkan */
/* menampilkan keluaran Array ( [0] => Dono [1] => Indro [2] => Kasino ) */
print_r( $penulis );

/* cetak keluaran $tahun_terbit setelah diurutkan */
/* menampilkan keluaran Array ( [0] => 2015 [1] => 2017 [2] => 2018 ) */
print_r( $tahun_terbit );

/* cetak keluaran $judul_buku setelah diurutkan */
/* menampilkan keluaran Array ( [0] => Ada Apa Dengan Cinta [1] => Wiro Sableng [2] => Dilan1991 ) */
print_r( $judul_buku );

 

Setelah dijalankan, kini data-data array di dalam masing-masing variabel itu telah berubah urutannya, yaitu tersusun secara ascending, alias diurutkan dari angka kecil ke besar untuk data bilangan angka, dan dari huruf abjad pertama ke huruf abjad terakhir untuk data berupa huruf.

Demikian artikel singkat tentang cara mengurutkan data beberapa array secara bersamaan. Semoga bermanfaat.

Artikel ini telah dikunjungi sebanyak 2 pengunjung dalam satu minggu terakhir
Artikel ini ditulis oleh:
foto penulis
mister bram
orang biasa yang berusaha untuk terus belajar dan ingin berbagi

 Silakan bagikan artikel ini