Array dalam PHP
Pengantar Array
Array adalah variabel khusus, yang
dapat menampung lebih dari satu nilai pada suatu waktu. Array merupakan
tipe data terstruktur yang berguna untuk menyimpan sejumlah data yang
bertipe sama.
Jika Anda memiliki daftar item (daftar nama mobil, misalnya), menyimpan mobil di variabel tunggal bisa terlihat seperti ini:$mobil1=”Volvo”;
$mobil2=”BMW”;
$mobil3=”Toyota”;
Bagaimana jika Anda ingin me-looping data mobil
tersebut dan menemukan data mobil tertentu? Dan bagaimana jika tidak
hanya 3 mobil, tapi 300 mobil?
Solusinya adalah dengan membuat sebuah array!Sebuah array dapat menyimpan banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai datanya dengan mengacu pada nomor indeks data tersebut.
Index Array
Ada dua cara untuk membuat indeks array :
Indeks dapat diberikan secara otomatis (indeks selalu dimulai dari 0):Ada dua cara untuk membuat indeks array :
$mobil=array(“Volvo”,”BMW”,”Toyota”);
atau diindeks secara manual:
$mobil[0]=”Volvo”;
$mobil[1]=”BMW”;
$mobil[2]=”Toyota”;
Contoh berikut membuat array dengan indeks bernama
$mobil, memberikan tiga elemen, dan kemudian mencetak teks yang berisi
nilai-nilai array:
<?php
$mobil=array(“Volvo”,”BMW”,”Toyota”);
echo “Saya suka ” . $mobil[0] . “, ” . $mobil[1] . ” and ” . $mobil[2] . “.”;
?>
Mendapatkan Panjang Array – Fungsi count()
Count() adalah fungsi yang digunakan untuk mengembalikan panjang (jumlah elemen) dari sebuah array:
contoh
Count() adalah fungsi yang digunakan untuk mengembalikan panjang (jumlah elemen) dari sebuah array:
contoh
<? php
$mobil = array(“Volvo”, “BMW”, “Toyota”);
echo count($mobil);
?>
$mobil = array(“Volvo”, “BMW”, “Toyota”);
echo count($mobil);
?>
Array Asosiatif
Array asosiatif adalah array yang menggunakan nama kunci yang Anda tetapkan berupa string.
Ada dua cara untuk membuat sebuah array asosiatif:Array asosiatif adalah array yang menggunakan nama kunci yang Anda tetapkan berupa string.
$umur = array (“Petrus” => “35″, “Ben” => “37″, “Joe” => “43″);
atau:$umur ['Peter'] = “35″;
$umur ['Ben'] = “37″;
$umur ['Joe'] = “43″;
contoh
<? php
$umur = array (“Petrus” => “35″, “Ben” => “37″, “Joe” => “43″);
echo “Umur Peter”. $umur ['Peter']. “Tahun.”;
?>
Looping Array asosiatif
Untuk looping dan mencetak semua nilai dari array asosiatif, Anda bisa menggunakan foreach loop, seperti ini:
ContohUntuk looping dan mencetak semua nilai dari array asosiatif, Anda bisa menggunakan foreach loop, seperti ini:
<?php
$umur=array(“Peter”=>”35″,”Ben”=>”37″,”Joe”=>”43″);
foreach($umur as $x=>$x_value)
{
echo “Key=” . $x . “, Value=” . $x_value;
echo “<br>”;
}
?>
No comments:
Post a Comment