Fungsi untuk mengurutkan suatu array
biasanya dilakukan dengan pembuatan fungsi sorting dengan metode tertentu
(seperti bubble sort). Fungsi sorting tersebut sudah disediakan oleh PHP
sehingga tinggal digunakan dan data dapat disimpan pada suatu variable array.
Ada dua fungsi yang disediakan untuk proses pengurutan suatu data yaitu fungsi
asort() dimana kunci data (field pertama) yang diurutkan berupa alfanumerik,
sedangkan yang kedua adalah fungsi sort() dimana kunci data adalah numeric,
apabila fungsi sort() digunakan pada field yang bukan numeric maka isinya akan
diubah menjadi angka numeric dari 0 sampai n.
<?
$nilai=array(
"anita"=>70, "berbi"=>80,
"carina"=>60,
"dini"=>90, "erika"=>95,
"fira"=>65,
"gina"=>85, "hani"=>75,
"ineke"=>50,
"jeri"=>55
);
print
"<FONT SIZE=4>Sebelum dilakukan sorting:</FONT><br>";
for($i=0; $i<count($nilai); $i++) {
list($key, $val)=each($nilai);
print "$key = $val, ";
}
print "<p>";
asort($nilai);
print
"<FONT SIZE=4>Setelah dilakukan sorting: sort()</FONT><br>";
for($i=0; $i<count($nilai); $i++) {
list($key, $val)=each($nilai);
print "$key = $val, ";
}
print "<p>";
sort($nilai);
print
"<FONT SIZE=4>Setelah dilakukan sorting: asort()</FONT><br>";
for($i=0; $i<count($nilai); $i++) {
list($key, $val)=each($nilai);
print "$key = $val, ";
}
?>
|
Tampilan
data array yang dilakukan proses pengurutan
Semoga bermanfaat!!
Tidak ada komentar:
Posting Komentar