Sebuah array akan
menyimpan beberapa nilai dalam satu variabel tunggal:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Apa itu Array?
Array adalah variabel
khusus, yang dapat menampung lebih dari satu nilai pada suatu waktu.
Jika Anda memiliki daftar
item (daftar nama mobil, misalnya), menyimpan mobil di variabel tunggal bisa
terlihat seperti ini:
$cars1="Volvo";
$cars2="BMW";
$cars3="Toyota";
$cars2="BMW";
$cars3="Toyota";
Namun, bagaimana jika
Anda ingin loop melalui mobil dan menemukan satu tertentu? Dan bagaimana
jika kau tidak 3 mobil, tapi 300?
Solusinya adalah dengan
membuat sebuah array!
Sebuah array dapat
menyimpan banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai
dengan mengacu pada nomor indeks.
Buat Array di PHP
Dalam PHP, array ()
adalah fungsi yang digunakan untuk membuat sebuah array:
array();
Di PHP, ada tiga jenis
array:
- Array diindeks -
Array dengan indeks numerik
- Array asosiatif -
Array dengan tombol bernama
- Array multidimensi -
Array yang berisi satu atau lebih array
PHP Arrays Indexed
Ada dua cara untuk
membuat array diindeks:
Indeks dapat diberikan
secara otomatis (indeks selalu dimulai dari 0):
$cars=array("Volvo","BMW","Toyota");
atau indeks dapat
ditentukan secara manual:
$cars[0]="Volvo";
$cars[1]="BMW";
$cars[2]="Toyota";
$cars[1]="BMW";
$cars[2]="Toyota";
Contoh berikut membuat
array diindeks bernama $ mobil, memberikan tiga elemen itu, dan kemudian
mencetak teks yang berisi nilai-nilai array:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Dapatkan Panjang Array - The count () Fungsi
Count () adalah fungsi
yang digunakan untuk mengembalikan panjang (jumlah elemen) dari sebuah array:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
$cars=array("Volvo","BMW","Toyota");
echo count($cars);
?>
Melalui lingkaran Array Indexed
Untuk loop melalui dan
mencetak semua nilai dari array diindeks, Anda bisa menggunakan untuk loop,
seperti ini:
Contoh
<?php
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
$cars=array("Volvo","BMW","Toyota");
$arrlength=count($cars);
for($x=0;$x<$arrlength;$x++)
{
echo $cars[$x];
echo "<br>";
}
?>
PHP Arrays Associative
Array asosiatif adalah
array yang menggunakan nama kunci yang Anda tetapkan untuk mereka.
Ada dua cara untuk
membuat sebuah array asosiatif:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
atau:
$age['Peter']="35";
$age['Ben']="37";
$age['Joe']="43";
$age['Ben']="37";
$age['Joe']="43";
Tombol bernama kemudian
dapat digunakan dalam naskah:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Melalui lingkaran Array asosiatif
Untuk loop melalui dan
mencetak semua nilai dari array asosiatif, Anda bisa menggunakan foreach loop,
seperti ini:
Contoh
<?php
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
foreach($age as $x=>$x_value)
{
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Array Multidimensi
Lengkap PHP Array Referensi
Referensi berisi
deskripsi singkat, dan contoh penggunaan, untuk setiap fungsi!
0 komentar: