Sebuah array menyimpan beberapa nilai dalam satu variabel tunggal:
Contoh
<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Menjalankan contoh » Apa Array?
Array adalah variabel khusus, yang dapat menyimpan lebih dari satu nilai pada suatu waktu.
Jika Anda memiliki daftar item (a list of car names, for example) , menyimpan mobil di variabel tunggal bisa terlihat seperti ini:
$cars1 = "Volvo";
$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-nilai dengan mengacu pada nomor indeks.
Buat Array di PHP
Dalam PHP, yang array() adalah fungsi yang digunakan untuk membuat sebuah array:
array();
Di PHP, ada tiga jenis array:
- Indexed arrays - Array dengan indeks numerik
- Associative arrays - Array dengan kunci bernama
- Multidimensional arrays - Array yang berisi satu atau lebih array
PHP Indexed Array
Ada dua cara untuk membuat diindeks array:
Indeks dapat diberikan secara otomatis (index selalu dimulai pada 0), seperti ini:
$cars = array("Volvo", "BMW", "Toyota");
atau indeks dapat ditugaskan secara manual:
$cars[0] = "Volvo";
$cars[1] = "BMW";
$cars[2] = "Toyota";
Contoh berikut membuat array diindeks bernama $ mobil, memberikan tiga elemen untuk itu, dan kemudian mencetak teks yang berisi nilai array:
Contoh
<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>
Menjalankan contoh » Dapatkan Panjang Array - The count() Fungsi
The count() adalah fungsi yang digunakan untuk mengembalikan panjang (the number of elements) array:
Lingkaran Melalui Array Indexed
Untuk loop melalui dan mencetak semua nilai-nilai 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>";
}
?>
Menjalankan contoh » PHP asosiatif Array
array asosiatif adalah array yang menggunakan nama kunci yang Anda tetapkan untuk mereka.
Ada dua cara untuk membuat array asosiatif:
$age = array("Peter"=>"35", "Ben"=>"37", "Joe"=>"43");
atau:
$age['Peter'] = "35";
$age['Ben'] = "37";
$age['Joe'] = "43";
Kunci bernama kemudian dapat digunakan dalam naskah:
Contoh
<?php
$age = array("Peter"=>"35", "Ben"=>"37" , "Joe"=>"43");
echo "Peter is " . $age['Peter'] . " years old.";
?>
Menjalankan contoh » Lingkaran Melalui Array asosiatif
Untuk loop melalui dan mencetak semua nilai-nilai 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>";
}
?>
Menjalankan contoh » Array multidimensi
Array multidimensi akan dijelaskan di bagian canggih PHP.
Lengkap PHP Array Referensi
Untuk referensi lengkap dari semua fungsi array, pergi ke lengkap kami Referensi PHP Array .
referensi berisi deskripsi singkat, dan contoh penggunaan, untuk setiap fungsi!