tutorial pengembangan web terbaru
 

PHP 5 Array


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:

Contoh

<?php
$cars = array("Volvo", "BMW" , "Toyota");
echo count($cars);
?>
Menjalankan contoh »

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!