PHP array () function
contoh
Membuat array numerik yang disebut $ mobil, tiga elemen yang ditugaskan untuk itu, dan mencetak teks berisi sebuah array nilai:
<?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] . ".";
?>
Menjalankan contoh »
Definisi dan Penggunaan
array () adalah fungsi yang digunakan untuk membuat sebuah array.
Dalam PHP, ada tiga jenis array:
- Numeric Array - Sebuah array dengan kunci ID numerik
- array asosiatif - Sebuah array dengan kunci yang ditentukan nilai yang terkait dengan setiap tombol
- Array multidimensi - mengandung satu atau lebih array dari array
tatabahasa
sintaks array numerik:
array( value1,value2,value3,etc. );
sintaks array asosiatif:
array( key=>value,key=>value,key=>value,etc. );
参数 | 描述 |
---|---|
key | 规定键名(数值或字符串)。 |
value | 规定键值。 |
rincian teknis
Pengembalian: | Mengembalikan array parameter. |
---|---|
Versi PHP: | 4+ |
Update log: | Sejak PHP 5.4 dan seterusnya, Anda dapat menggunakan sintaks array pendek dengan [] bukannya array (). Misalnya, $ mobil = [ "Volvo", "BMW"]; bukannya $ mobil = array ( "Volvo", "BMW"); |
contoh yang lebih
contoh 1
Buat sebuah array asosiatif bernama $ usia:
<?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.";
?>
Menjalankan contoh »
contoh 2
Traversal dan mencetak array numerik dari nilai-nilai:
<?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>";
}
?>
Menjalankan contoh »
contoh 3
Traversal dan asosiatif cetak array nilai:
<?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>";
}
?>
Menjalankan contoh »
contoh 4
Buat array multidimensi:
<?php
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
// 一个二维数组
$cars=array
(
array("Volvo",100,96),
array("BMW",60,59),
array("Toyota",110,100)
);
?>
Menjalankan contoh »
Lengkap PHP Array Referensi