Array PHP
- Halaman Sebelumnya Fungsi PHP
- Halaman Berikutnya Pengurutan Array PHP
Array dapat menyimpan satu atau lebih nilai dalam variabel tunggal.
Contoh
Array menyimpan banyak 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 sekaligus.
Jika anda memiliki daftar proyek (seperti daftar merek mobil), menyimpan nama merek tersebut dalam variabel tunggal seperti ini:
$cars1="porsche"; $cars2="BMW"; $cars3="Volvo";
Tetapi, jika anda ingin melintasi variabel dan mencari nilai tertentu? 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 mana melalui indeks referensi.
Membuat array dalam PHP
Dalam PHP, array()
Fungsi untuk membuat array:
array();
Dalam PHP, terdapat tiga jenis array:
- Array indeks - Array dengan indeks numerik
- Array berhubungan - Array dengan kunci yang ditentukan
- Array Berdimensi - Array dalam array
Array indeks PHP
Ada dua cara untuk membuat array indeks:
Indeks disediakan secara otomatis (indeks dimulai dari 0):
$cars=array("porsche","BMW","Volvo");
Atau anda boleh mengatur indeks secara manual:
$cars[0]="porsche"; $cars[1]="BMW"; $cars[2]="Volvo";
Contoh di bawah ini membuat array yang dinamakan $cars, menempatkan tiga elemen, dan mengeluarkan paragraf 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 kembalikan panjang array (jumlah elemen):
Contoh
<?php $cars=array("porsche","BMW","Volvo"); echo count($cars); ?>
Melintasi indeks array
Jika anda ingin melintasi dan menampilkan semua nilai indeks array, anda boleh gunakan 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 Berhubungan PHP
Array yang berhubungan adalah array yang menggunakan kunci yang ditetapkan untuk array.
Ada dua cara untuk membuat array yang berhubungan:
$age=array("Bill"=>"35","Steve"=>"37","Elon"=>"43");
atau:
$age['Bill']="63"; $age['Steve']="56"; $age['Elon']="47";
Kemudian anda boleh menggunakan kunci yang ditentukan dalam skrip:
Contoh
<?php $age=array("Bill"=>"63","Steve"=>"56","Elon"=>"47"); echo "Elon adalah " . $age['Elon'] . " tahun tua."; ?>
Melintasi Array Berhubungan
Untuk melintasi dan keluarkan semua nilai array yang berhubungan, anda boleh gunakan pengulangan 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 Berdimensi
Kami akan menghuraikan tutorial tingkat tinggi PHP untuk iniArray Berdimensi.
Panduan Rujukan Lengkap Array PHP
Untuk panduan rujukan lengkap fungsi array, lawati laman kami Panduan Rujukan Array PHP.
Panduan rujukan setiap fungsi termasuk contoh penggunaan.
- Halaman Sebelumnya Fungsi PHP
- Halaman Berikutnya Pengurutan Array PHP