Halo pada posting kali ini saya akan menjelaskan cara melakukan sorting pada array. Sebenarnya ada banyak fungsi sorting yang terdapat pada PHP. Namun pada posting kali ini saya hanya membahas dua fungsi sorting saja, yaitu fungsi sort dan asort.

Fungsi sort digunakan untuk melakukan sorting nilai array PHP secara ascending. Maksud dari ascending adalah sorting yang dilakukan mulai dari nilai terendah sampai tertinggi. Berikut ini merupakan format fungsi sort

sort($nama_array)

Sebagai catatan, fungsi sort ini akan mengurutkan nilai array secara ascending dan kemudian akan memberikan nilai indeks baru pada array yang diurutkan. dimana nilai indeks yang diberikan berupa angka. Jadi apabila kamu ingin mengurutkan nilai array dan juga ingin tetap mempertahankan nilai indeksnya, saran saya jangan menggunakan fungsi ini. Berikut ini merupakan contoh script php yang menggunakan fungsi sort.

<?php
$coba["3"] = “9 sembilan”;
$coba["2"] = “8 delapan”;
$coba["1"] = “7 tujuh”;
sort($coba);
print_r($coba);
?>
Apabila kamu menjalankan script php tersebut dilayar browser kamu, maka tampilan layar browser kamu akan seperti gambar dibawah ini.

tampilan script php1 300x26 Melakukan sorting pada array di PHP

Coba kamu perhatikan indeks array yang terdapat pada browser kamu dan indeks yang terdapat pada script php. Apabila kamu jeli maka kamu akan tahu bahwa indeks yang digunakan untuk menyimpan nilai array berubah. Contoh pada script php diatas indeks array 3 digunakan untuk menyimpan nilai 9, sedangkan pada browser indeks array 2 digunakan untuk menyimpan nilai 9.

Jadi fungsi sorting apa yang harus digunakan supaya php dapat melakukan sorting nilai array sekaligus menyimpan nilai indeks array ?. Jawabnya mudah saja. Gunakan saja fungsi asort. Berikut ini merupakan format fungsi asort.

asort($nama_array)

Berikut ini merupakan contoh script yang menggunakan fungsi asort. Saya tetap menggunakan contoh script diatas, cuma fungsi sort diganti dengan menggunakan fungsi asort.

<?php
$coba["3"] = “9 sembilan”;
$coba["2"] = “8 delapan”;
$coba["1"] = “7 tujuh”;
asort($coba);
print_r($coba);
?>

Apabila kamu menjalankan script php tersebut dilayar browser kamu, maka tampilan layar browser kamu akan seperti gambar dibawah ini

tampilan script asort 300x30 Melakukan sorting pada array di PHP

Kalo kamu perhatikan tampilan antara layar browser kamu dan script fungsi asort, maka kamu dapat melihat bahwa fungsi asort ini berfungsi sama dengan fungsi sort, yaitu sama-sama mengurutkan nilai array secara ascending. Perbedaannya hanyalah terletak pada nilai indeks array. Fungsi asort tetap menyimpan nilai indeks array sedangkan fungsi sort tidak menyimpan nilai indeks array.

Oke sekian saja posting kali ini. Selamat mencoba dan good luck icon wink Melakukan sorting pada array di PHP

rating on Melakukan sorting pada array di PHPrating on Melakukan sorting pada array di PHPrating on Melakukan sorting pada array di PHPrating on Melakukan sorting pada array di PHPrating on Melakukan sorting pada array di PHPrating on Melakukan sorting pada array di PHPrating on Melakukan sorting pada array di PHPrating off Melakukan sorting pada array di PHPrating off Melakukan sorting pada array di PHPrating off Melakukan sorting pada array di PHP (1 votes, average: 7.00 out of 10)
loading Melakukan sorting pada array di PHP Loading ...
share save 171 16 Melakukan sorting pada array di PHP
No Related post found

Related posts brought to you by Yet Another Related Posts Plugin.