Mengenal array
Jika variable itu cuma memiliki satu nilai, maka array memiliki banyak nilai dari elemen. Array, merupakan suatu kumpulan data variable yang tersusun secara index. nanti akan saya jelaskan maksudnya itu apa. Array dapat menampung variable yang tipe datanya berbeda-beda.
Untuk membuat array, berikut adalah syntaxnya :
array(elemen)
sehingga :
$tahun = array(1924, 2010, 2012, 2024, 2050);
saya akan jelaskan, array di mulai dari index urutan 0.
array(1924, 2010, 2012, 2024, 2050);
index 0 --> di miliki oleh array bernilai 1924
index 1 --> di miliki oleh array bernilai 2010
index 2 --> di miliki oleh array bernilai 2012
index 3 --> di miliki oleh array bernilai 2024
index 4 --> di miliki oleh array bernilai 2050
Sehingga apabila anda ingin mengambil nilai dari array, misalkan 2024, anda cukup dengan menampilkan nama variable nya kemudian di tambahkan index dibelakang variable tersebut, seperti ini :
Sehingga apa bila di aplikasikan dalam code php:$tahun[3]; --> mewakili 2024.
<?php
$tahun = array(1924, 2010, 2012, 2024, 2050);
echo $tahun[3];
?>
Sehingga hasilnya nanti di browser adalah :
2024
Selain angka, php array pun dapat memuat berbagai variable dengan tipe data yang lain.
Contoh lainnya :
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
for ($x=0;$x<=6;$x++)
{
echo $mahasiswa[$x]."<br>";
}
?>
Hasilnya adalah :
Pengulangan tadi sebetulnya hanya mengambil isi dari array satu demi satu.
Akief Takaful
Laki-laki
24/01/1987
B
3.41
Bot Technology
Sehingga yang terjadi sebetulnya adalah sama seperti ini :
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
echo $mahasiswa[0]."<br>";
echo $mahasiswa[1]."<br>";
echo $mahasiswa[2]."<br>";
echo $mahasiswa[3]."<br>";
echo $mahasiswa[4]."<br>";
echo $mahasiswa[5]."<br>";
?>
Baca Juga
- Bagian 26. Studi Kasus Membuat Sistem Informasi Administrasi Mahasiswa
- Bagian 25. Menggunakan Enkripsi MD5 dan SHA1
- Bagian 24. Membuat Autentikasi Login dengan Session dan Cookies
- Bagian 23. Mengirim Email Menggunakan Script PHP
- Tutorial Video The Complete Angular Course Beginner to Advanced Free Download
- Kumpulan Video dan Source Tutorial Master PHP Pemula Full Complit Gratis
- Kumpulan Tutorial Developers 2018 Full Gratis Download
- Menggunakan Library dan Helper di CodeIgniter
- CodeIgniter & Database
- Video Tutorial PHP MySQL Essential Training 1 Basics Free Download
Dan kita lihat hasilnya, sama dengan script yang menggunakan pengulangan bentuk for ada beberapa syntax dalam php, yang biasa digunakan untuk mengambil isi dari array, selain dengan pengambilan langsung seperti cara tadim ataupun menggunakan looping seperti yang saya jelaskan barusan. Kita dapat menggunakan
Kita lihat hasilnya di browser, ini merupakan pengambilan array dari index terendah yakni 0, ke paling akhir yakni 5. kita akan coba membaliknya, jika tadi mulai dari 0 - 5, kita mulai dari 5 dan mundur hingga urutan ke 0, dengan memanfaatkan fungsi end(), dan prev();
Kita coba implmentasikan :
Mengakses Array dalam variable yang terpisah
Mengurutkan array
Menggunakan foreach
mudah ya ??
Untuk penjelasan menggunakan foreach kita akan bahas lebih jelasnya di Bagian 13. Menggunakan foreach
fungsi dalam pengolahan array, dengan cara memanfaatkan key dari tiap-tiap array, dan hal ini membutuhkan satu pengulangan tersendiri.
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
for($x=0;$x<6;$x++)
{
echo "Index array mahasiswa ke : ".key($mahasiswa)." Berisi
".current($mahasiswa)."<br>";
next($mahasiswa);
}
?>
Kita lihat hasilnya di browser, ini merupakan pengambilan array dari index terendah yakni 0, ke paling akhir yakni 5. kita akan coba membaliknya, jika tadi mulai dari 0 - 5, kita mulai dari 5 dan mundur hingga urutan ke 0, dengan memanfaatkan fungsi end(), dan prev();
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
end($mahasiswa);
for($x=0;$x<6;$x++)
{
echo "Index array mahasiswa ke : ".key($mahasiswa)." berisi
".current($mahasiswa)."<br>";
prev($mahasiswa);
}
?>
Dengan end(), maka array akan dibawa ke paling akhir, kemudian di bawa mundur ke index terendah dengan fungsi prev(). Selain fungsi end(), prev(), dan next(), kita juga dapat menggunakan fungsi count() yang digunakan untuk menghitung jumlah variable yang ada dalam array, sebagai contohnya, kita akan menghitung jumlah array yang berada pada array mahasiswa :
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
$jumlaharray = count($mahasiswa);
echo $jumlaharray;
?>
Mengakses Array dalam variable yang terpisah
Ada sedikit pertanyaan mungkin, masih seputar array, mungkin anda menginginkan array tersebut di akses kedalam variable variable yang terpisah, anda dapat menggunakan fungsi list(); implementasinya seperti ini :
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
list($nama,$jeniskelamin,$tanggallahir,$poin,$IP,$spesialisasi) = $mahasiswa;
echo $nama."<br>";
echo $jeniskelamin."<br>";
echo $tanggallahir."<br>";
echo $poin."<br>";
echo $IP."<br>";
echo $spesialisasi."<br>";
?>
Mengurutkan array
Sedikit lagi dengan array, bagaimana mengurutkan array ? hal ini digunakan ketika kita memiliki banyak data tapi data tersebut tidak berurutan, misalkan 1,3,2,4,7,8,6,5,9,10, kita ingin mengurutkan array tersebut dari terkecil hingga terbesar. solusinya adalah menggunakan fungsi sort() :
<?php
$data = array(1,3,2,4,7,8,6,5,9,10);
sort($data);
for($x=0;$x<=10;$x++)
{
echo current($data)."<br>";
next($data);
}
?>
Menggunakan foreach
Selain menggunakan looping dengan bentuk for tadi, kita pun dapat menggunakan pengulangan yang memang dikhususkan untuk array, yakni foreach, dan biasanya foreach juga digunakan untuk menampilkan isi dari database. penggunaan foreach sangatlah mudah.
<?php
$mahasiswa = array("Akief Takaful","Laki-laki","24/01/1987","B",3.41,"Bot
Technology");
foreach ($mahasiswa as $datamahasiswa)
{
echo $datamahasiswa."<br>";
}
?>
mudah ya ??
Untuk penjelasan menggunakan foreach kita akan bahas lebih jelasnya di Bagian 13. Menggunakan foreach
Bagian 12. Mengenal array
Reviewed by Akief Takaful
on
1:30 AM
Rating:

No comments: