Buat array numerik bernama $cars, tetapkan tiga elemen ke dalamnya, dan cetak teks yang berisi nilai array:
<?php$cars=array("Volvo","BMW","Toyota");echo "Saya suka " . $cars[0] ", " . 2]Fungsi array() digunakan untuk membuat array.
Di PHP, ada tiga jenis array:
array numerik - array dengan kunci ID numerik
Array asosiatif - array dengan kunci tertentu, setiap kunci dikaitkan dengan suatu nilai
Array multidimensi - array yang berisi satu atau lebih array
Sintaks untuk array numerik:
array( nilai1, nilai2, nilai3, dst. );
Sintaks untuk array asosiatif:
array( kunci=>nilai,kunci=>nilai,kunci=>nilai,dll. );
parameter | menggambarkan |
---|---|
kunci | Menentukan nama kunci (nilai numerik atau string). |
nilai | Tentukan nilai kunci. |
Nilai pengembalian: | Mengembalikan serangkaian parameter. |
---|---|
Versi PHP: | 4+ |
Catatan pembaruan: | Sejak PHP 5.4, Anda dapat menggunakan sintaksis array pendek, menggunakan [] alih-alih array(). Misalnya, gunakan $cars=["Volvo","BMW"]; alih-alih $cars=array("Volvo","BMW"); |
Buat array asosiatif bernama $age:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");echo "Peter adalah " $age['Peter'] . " tahun.";?>Ulangi dan cetak nilai array numerik:
<?php$cars=array("Volvo","BMW","Toyota");$arrlength=count($cars);for($x=0;$x<$arrlength;$x++) { echo $cars [$x];gema "<br>"; }?>Ulangi dan cetak nilai array asosiatif:
<?php$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");foreach($age as $x=>$x_value) { echo "Kunci = " $x . ", Nilai = " $x_nilai;Buat array multidimensi:
<?php// Array dua dimensi $cars=array ( array("Volvo",100,96), array("BMW",60,59), array("Toyota",110,100) );?>