Mengurutkan, Mentotal dan Menampilkan Data dengan PHP

source code dapat di copy dengan mengarahkan cursor ke area source code kemudian mengklik tombol dengan icon kertas putih dan <>
Seringkali dalam membangun sebuah website dengan menggunakan bahasa pemrograman apapun (termasuk PHP) kita akan dihadapkan dengan proses pengolahan data. Itu pasti!. Proses pengolahan data yang saya maksud tersebut termasuk  mengurutkan, menjumlahkan, menampilkan output dan lain sebagainya.

Pada postingan ini kita akan belajar bagaimana mengurutkan data pada sebuah array berdasarkan parameter tertentu seperti dari angka paling awal, angka paling akhir atau dari huruf pertama/terakhir kemudian mentotal jumlah data tersebut lalu menampilkannya pada halaman website. suatu misal disini kita memiliki sebuah array sebagai berikut
<?php
 $nomor=array(4,6,2,22,11);
 ?>

Mengurutkan, Mentotal dan Menampilkan Data

Pertama kita akan coba Mengurutkan data dari angka paling bawah sehingga urutannya menjadi 2,4,6,11,22 adalah dengan menggunakan fungsi asort() maka source code phpnya adalah sebagai berikut
<?php
 $nomor=array(4,6,2,22,11);
 asort($nomor);
 foreach($nomor as $data){
 echo $data;
    echo "<br/>";
 }
?>
sedangkah source code untuk mengurutkan data berdasarkan berdasarkan angka paling tinggi sehingga menjadi 22,11,6,4,2 adalah dengan menggunakan fungsi arsort() sebagai berikut
<?php
 $nomor=array(4,6,2,22,11);
 arsort($nomor);
 foreach($nomor as $data){
 echo $data;
    echo "<br/>";
 }
?>
Kemudian yang terakhir adalah menampilkan jumlah data yang ada pada array tersebut. Hal ini dapat kita lakukan dengan menggungakan fungsi count() seperti script dibawah ini
<?php
 $nomor=array(4,6,2,22,11);
 asort($nomor);
 foreach($nomor as $data){
 echo $data;
    echo "<br/>";
 }
 echo "Jumlah Data = ".count($nomor);
?>
Cara ini dapat juga anda coba untuk data dengan nilai array huruf (bukan angka). Silahkan dicoba. Happy Coding :)
source code dapat di copy dengan mengarahkan cursor ke area source code kemudian mengklik tombol dengan icon kertas putih dan <>

Share this

Related Posts

Previous
Next Post »

bantu kami untuk lebih baik; jika ada hal yang kurang jelas atau broken link silahkan masukan komentar anda kami akan segera menanggapi dan memperbaikinya. login ke akun gmail anda untuk menampilkan form komentar.