Monday, 27 May 2013

Sorting Array Pada PHP

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 ...

Baiklah akan saya jelaskan code sorting diatas ...
Sebenarnya pada code pertama dan kedua tidak banyak perbedaan, hanya saja pada code pertama saya menggunakan syntax asort() dan pada code kedua menggunakan arsort().

  1. Oke pertama kita harus memasukkan nilai pada variabel $asdos dimana nilainya yaitu nama dan npm dari asdos mata kuliah e-com.
  2. Pada baris ke-4 kita memasukkan syntax asort ($asdos). Syntax ini merupakan perintah untuk mengurutkan secara ascending.
  3. Dapat dipahami bahwa, yang berperan sebagai key pada code yaitu NPM, dan yang berperan sebagai value adalah nama dari asdos.
  4. Dan setelah dijalankan, maka hasilnya data dari asdos akan diurutkan namanya secara ascending dan descending.
Sekian penjelasan dari saya mengenai sorting array pada php. Semoga bermanfaat bagi kita semua O:) Aamiin ...
Dan tak lupa pula bagi pembaca sekalian untuk mampir di situs kampus ku dan jurusan ku yaitu Teknik Informatika ~

*Klik gambar, apabila gambar kurang jelas.

Ditulis Oleh : UPBEAT // 8:15 pm
Kategori:

0 comments:

 
Bidz. Powered by Blogger.