Situs belajar bahasa pemrograman secara online, memberikan informasi, pengembang dan mitra. Termasuk siaran pers, video, screenshot dan download.

PHP 5 Array

Sebuah array menyimpan beberapa nilai dalam satu variabel tunggal:
<?php
$kue = array("Donat","Roti","Pisang goreng");
echo "Saya suka makan kue ". $kue[0] . ", ". $kue[1]." dan ".$kue[2]. ".";

?>

Apa itu Array?

Array adalah variabel khusus, yang dapat menampung lebih dari satu nilai pada suatu waktu.
Jika Anda memiliki daftar item (daftar nama kue, misalnya), menyimpan kue di variabel tunggal bisa terlihat seperti ini:
$kue1 = "Donat";
$kue2 = "Roti";
$kue3 = "Pisang Goreng";

Namun, bagaimana jika Anda ingin loop melalui kue dan menemukan satu tertentu? Dan bagaimana jika tidak 3 kue, tapi 300?
Solusinya adalah dengan membuat sebuah array!
Array dapat menyimpan banyak nilai di bawah satu nama, dan Anda dapat mengakses nilai dengan mengacu pada nomor indeks.

Buat Array di PHP

Dalam PHP, array () adalah fungsi yang digunakan untuk membuat sebuah array:
array();

Di PHP, ada tiga jenis array:
  • Array indexed - Array dengan indeks numerik
  • Array associative - Array dengan nama kunci
  • Array multidimensional - Array yang berisi satu atau lebih array

PHP Indexed Array

Ada dua cara untuk membuat array diindeks:
Indeks dapat diberikan secara otomatis (indeks selalu dimulai dari 0), seperti ini:
$kue = array("Donat", "Roti", "Pisang Goreng");

atau indeks dapat ditentukan secara manual:

$kue[0] = "Donat";
$kue[1] = "Roti";
$kue[2] = "Pisang Goreng";


Contoh berikut membuat array diindeks bernama $kue, memberikan tiga unsur itu, dan kemudian mencetak teks yang berisi nilai array:
<?php
$kue = array("Donat","Roti","Pisang goreng");
echo "Saya suka makan kue ". $kue[0] . ", ". $kue[1]." dan ".$kue[2]. ".";

?>

Menghitung Panjang Array - count () Fungsi

Count () adalah fungsi yang digunakan untuk mengembalikan panjang (jumlah elemen) array:
<?php
$kue = array("Donat","Roti","Pisang goreng");
echo count($kue);

?>

Loop Melalui Array Indexed

For loop dan mencetak semua nilai array diindeks, Anda bisa menggunakan for loop, seperti ini:
<?php
$kue = array("Donat","Roti","Pisang goreng");
$panjang = count($kue);

for($x = 0; $x < $panjang; $x++) {
echo $kue[$x];
echo "<br>";
}

?>

PHP associative Array

Array asosiatif adalah array yang menggunakan kunci bernama yang Anda tetapkan .
Ada dua cara untuk membuat array asosiatif:
$umur = array("Zainal"=>"22", "Joko"=>"23", "Turmudi"=>"20");

atau


$umur['Zainal'] = "35";
$umur['Joko'] = "37";
$umur['Turmudi'] = "43";


nama kunci kemudian dapat digunakan dalam script:

<?php
$umur = array("Zainal"=>"22", "Joko"=>"23", "Turmudi"=>"20");
echo "Zainal berumur ". $umur['Zainal']. " Tahun";

?>

Loop Melalui Array asosiatif

loop dan mencetak semua nilai array asosiatif, Anda bisa menggunakan loop foreach, seperti ini:
<?php
$umur = array("Zainal"=>"22", "Joko"=>"23", "Turmudi"=>"20");

foreach ($umur as $x => $x_value) {
echo "Key=" .$x . ", Value=" . $x_value;
echo "<br>";
}

?>









0 komentar:

Posting Komentar

PHP 5 Array