Contoh
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo "I like" . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Apa itu Array ?
array adalah spesial variabel, dimana kita dapat menyimpan lebih dari satu nilai pada saat yang sama.
jika kamu memiliki daftar sebuah item ( sebuah daftar mobil, untuk contoh ), menyimpan nama mobil pada variabel tunggal terlihat seperti berikut :
$cars1 = "Volvo";
$cars2 = "BMW";
$cars3 = "Toyota";
Tetapi, bagaimana cara kalian melakukan perulangan dan menemukan salah satu yang spesifik ? dan jika kalian tidak memiliki 3 mobil melainkan 300 ?
Solusinya adalah memasukannya kedalam array!
di dalam array kalian bisa menyimpan banyak nilai hanya dengan satu variabel, dan kalian bisa mengakeses nilai tersebut melalui nomor index nya.
Membuat Array di PHP
didalam PHP, fungsi array() digunakan untuk membuat array :
array();
pada PHP terdapat 3 jenis array :
- Indexed arrays - array dengan sebuah nomor index
- Associative arrays - array dengan kata kunci
- Multidimensional arrays - array yang mengandung satu atau lebih array.
PHP Indexed arrays
ada dua cara untuk membuat indexed arrays
index dapat ditentukan secara otomatis ( index selalu di mulai dari 0 ), seperti ini :
$ cars = array("Volvo", "BMW", "Toyota");
atau index bisa di berikan secara manual :
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
mengikuti contoh membuat indexed array dengan nama variable $cars, memberikan 3 elemen di dalamnnya, dan kemudian cetak text yang mengandung 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] . ".";
?>
Mendapatkan panjang dari sebuah array dengan fungsi count()
fungsi count() is used to mengembalikan panjang ( angka dari setiap elemen ) dari array :
Contoh
<?php
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>
$cars = array("Volvo", "BMW", "Toyota");
echo count($cars);
?>
Perulangan pada indexed array
untuk perulangan secara menerus dan mencetak seluruh nilai yang terdapat pada indexed array, kalian dapat menggunakan perulangan for, seperti berikut :
Contoh
<?php
$cars = array("Volvo", "BMW", "Toyota");
$arraylength = count($cars);
for($x = 0; $x < $arraylength; $x++){
echo $cars[$x];
echo "<br>"
}
?>
PHP Associative arrays
associative array menggunakan kata kunci yang kalian tentukan kepada array tersebut.
ada dua cara untuk membuat associative array :
$age = ("Peter" =>"35", "Ben" =>"37", "Joe" =>"43");
atau
$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";
kata kunci bisa di gunakan di dalam script :
Contoh
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
echo "umur peter adalah " . $age['Peter'] . " tahun.";
?>
Perulangan pada assciative array
untuk perulangan secara menerus dan mencetak seluruh nilai yang terdapat pada associative array, kalian dapat menggunakan perulangan foreach, seperti berikut :
Contoh
<?php
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
foreach($age as $x => $x_value) {
echo "Key=" . $x . ", Value=" . $x_value;
echo "<br>";
}
?>
Posting Komentar