Assalamu'alaikum O:)
Pada PHP ada yang namanya sorting, dimana data dari suatu array akan dilakukan pengurutan array berdasarkan valuenya. Ada beberaja syntax sort yang ada pada php, yaitu :
1. sort() dan asort() -- > Pengurutan array berdasarkan value.
2. ksort() -- > Pengurutan array berdasarkan key.
sort() sendiri merupakan pengurutan value berdasarkan value dan mengabaikan key yang digunakan.
asort() sendiri, berfungsi untuk mengurutkan berdasarkan value tanpa merubah key array.
ksort(), berfungsi untuk mengurutkan berdasarkan key array yang digunakan.
Pada kali ini, ada sebuah kasus dimana ... kami yang melakukan perbaikan nilai diperintahkan untuk melakukan sorting nama - nama dari asisten praktikum disertai NPM sesui urutan abjad.
Simak baik - baik dibawah ini :-)
1. Sorting secara ascending. low to high
Outpunya yaitu :
2. Sorting secara descending. high to low
Outpunya yaitu :
Lihat dan amati code dan output diatas, kenapa hal itu bisa terjadi ?
Baiklah sebelum saya menjelaskan, ada beberapa syntax yang perlu anda ketahui mengenai sort, yaitu ...
Sebenarnya pada code pertama dan kedua tidak banyak perbedaan, hanya saja pada code pertama saya menggunakan syntax asort() dan pada code kedua menggunakan arsort().
- Oke pertama kita harus memasukkan nilai pada variabel $asdos dimana nilainya yaitu nama dan npm dari asdos mata kuliah e-com.
- Pada baris ke-4 kita memasukkan syntax asort ($asdos). Syntax ini merupakan perintah untuk mengurutkan secara ascending.
- Dapat dipahami bahwa, yang berperan sebagai key pada code yaitu NPM, dan yang berperan sebagai value adalah nama dari asdos.
- Dan setelah dijalankan, maka hasilnya data dari asdos akan diurutkan namanya secara ascending dan descending.
0 comments:
Post a Comment