Array PHP
- Halaman Sebelumnya Fungsi PHP
- Halaman Berikutnya Pengurutan Array PHP
Array dapat menyimpan satu atau lebih nilai dalam variabel tunggal.
Contoh
Array menyimpan beberapa nilai dalam variabel tunggal:
<?php $cars=array("porsche","BMW","Volvo"); echo "Saya suka " . $cars[0] . ", " . $cars[1] . " dan " . $cars[2] . "."; ?>
Apa itu array?
Array adalah variabel khusus yang dapat menyimpan lebih dari satu nilai.
Jika Anda memiliki daftar proyek (misalnya daftar merek mobil), menyimpan nama merek ini dalam variabel tunggal seperti ini:
$cars1="porsche"; $cars2="BMW"; $cars3="Volvo";
Namun, jika Anda ingin mengelilingi variabel dan mencari nilai yang spesifik? atau jika Anda perlu menyimpan 300 merek mobil, bukan 3?
Solusi adalah membuat array!
Array dapat menyimpan banyak nilai dalam variabel tunggal, dan Anda dapat mengakses nilai yang spesifik melalui indeks referensi.
Membuat array dalam PHP
Dalam PHP, array()
Fungsi untuk membuat array:
array();
Dalam PHP, ada tiga tipe array:
- Array Indeks - Array dengan indeks numerik
- Array Berhubungan - Array dengan kunci yang ditentukan
- Array Multidimensi - Array yang berisi beberapa array lain
Array Indeks PHP
Ada dua cara untuk membuat array indeks:
Indeks adalah yang otomatis disediakan (indeks dimulai dari 0):
$cars=array("porsche","BMW","Volvo");
atau Anda dapat mengalokasikan indeks secara manual:
$cars[0]="porsche"; $cars[1]="BMW"; $cars[2]="Volvo";
Contoh di bawah ini membuat array yang dinamai $cars, menyalin tiga elemen, dan menampilkan kalimat yang mengandung nilai array:
Contoh
<?php $cars=array("porsche","BMW","Volvo"); echo "Saya suka " . $cars[0] . ", " . $cars[1] . " dan " . $cars[2] . "."; ?>
Dapatkan panjang array - fungsi count()
count()
Fungsi ini digunakan untuk mengembalikan panjang array (jumlah elemen):
Contoh
<?php $cars=array("porsche","BMW","Volvo"); echo count($cars); ?>
Mengelilingi indeks array
Jika Anda ingin mengelilingi dan menampilkan semua nilai indeks array, Anda dapat menggunakan perulangan for, seperti ini:
Contoh
<?php $cars=array("porsche","BMW","Volvo"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars[$x]; echo "<br>"; } ?>
Array Asosiasi PHP
Array asosiasi adalah array yang menggunakan kunci yang ditentukan yang disediakan untuk array.
Ada dua metode untuk membuat array asosiasi:
$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");
atau:
$age['Bill']="63"; $age['Steve']="56"; $age['Elon']="47";
Setelah itu, Anda dapat menggunakan kunci yang ditentukan dalam skrip:
Contoh
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); echo "Elon is " . $age['Elon'] . " years old."; ?>
Mengelilingi Array Asosiasi
Untuk mengelilingi dan menampilkan semua nilai array asosiasi, Anda dapat menggunakan perulangan foreach, seperti ini:
Contoh
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); foreach($age as $x=>$x_value) { echo "Key=" . $x . ", Value=" . $x_value; echo "<br>"; } ?>
Array Multidimensi
Kami akan membahas array multidimensi di tutorial PHP tingkat tinggiArray Multidimensi.
Panduan Referensi Lengkap Array PHP
Untuk referensi lengkap fungsi array, kunjungi situs kami Panduan Referensi Array PHP.
Panduan referensi ini mengandung deskripsi singkat setiap fungsi, contoh penggunaan.
- Halaman Sebelumnya Fungsi PHP
- Halaman Berikutnya Pengurutan Array PHP