Array dapat menyimpan banyak nilai dalam satu variabel:
<?php $ mobil = array ( " Volvo " , " BMW " , " Toyota " ) ; " Saya suka " . $ mobil [ 0 ] , "
Array adalah variabel khusus yang dapat menyimpan banyak nilai dalam satu variabel.
Jika Anda mempunyai daftar item (misalnya: daftar nama mobil), simpanlah ke dalam satu variabel seperti ini:
$cars1="Volvo";$cars2="BMW";$cars3="Toyota";
Namun, bagaimana jika Anda ingin mengulangi array dan menemukan array tertentu? Bagaimana jika array tidak hanya memiliki 3 item tetapi 300?
Solusinya adalah dengan membuat array!
Array dapat menyimpan banyak nilai dalam satu variabel, dan Anda dapat mengakses nilai di dalamnya berdasarkan kuncinya.
Di PHP, fungsi array() digunakan untuk membuat array:
susunan();
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
Ada dua cara untuk membuat array numerik:
Menetapkan kunci ID secara otomatis (kunci ID selalu dimulai dari 0):
$mobil=array("Volvo","BMW","Toyota");
Tetapkan kunci ID secara manual:
$mobil[0]="Volvo";$mobil[1]="BMW";$mobil[2]="Toyota";
Contoh berikut membuat array numerik bernama $cars, menetapkan tiga elemen ke array, dan kemudian mencetak teks yang berisi nilai array:
<?php $ mobil = array ( " Volvo " , " BMW " , " Toyota " ) ; " Saya suka " . $ mobil [ 0 ] , "
Fungsi count() digunakan untuk mengembalikan panjang (jumlah elemen) dari sebuah array:
<?php $ mobil = array ( " Volvo " , " BMW " , " Toyota " ) ; menghitung ( $mobil ) ? >
Untuk mengulangi dan mencetak semua nilai dalam array numerik, Anda dapat menggunakan perulangan for seperti yang ditunjukkan di bawah ini:
<?php $mobil = larik ( " Volvo " , " BMW " , " Toyota " ) ; $arrlength = hitungan ( $ mobil ) ; untuk ( $x = 0 ; $x < $arrlength ; $x ++ ) { gema $mobil [ $ x ] ; " <br> " ; ?>
Array asosiatif adalah array yang menggunakan kunci tertentu yang Anda tetapkan ke array.
Ada dua cara untuk membuat array asosiatif:
$age=array("Peter"=>"35","Ben"=>"37","Joe"=>"43");
atau:
$usia['Peter']="35";$usia['Ben']="37";$usia['Joe']="43";
Kunci yang ditentukan kemudian dapat digunakan dalam skrip:
<?php $umur = larik ( " Peter " => " 35 " , " Ben " => " 37 " , " Joe " = > " 43 " ) ; " Petrus adalah "
Untuk mengulangi dan mencetak semua nilai dalam array asosiatif, Anda dapat menggunakan loop foreach sebagai berikut:
<?php $ umur = array ( " Peter " => " 35 " , " Ben " = > " 37 " , " Joe " = > " 43 " ) ; sebagai $x => $x_nilai ) { gema " Kunci = " , $ x , Nilai = " " <br> " ; ?>
Array multidimensi akan diperkenalkan secara rinci di bagian tutorial lanjutan PHP.
Untuk panduan referensi lengkap untuk semua fungsi array, kunjungi Manual Referensi Array PHP kami.
Panduan referensi ini memberikan penjelasan singkat dan contoh penerapan setiap fungsi!