Variabel adalah tempat penyimpanan memegang nomor atau teks.
Masalahnya adalah, variabel akan terus hanya satu nilai. Array adalah variabel
khusus, yang dapat menyimpan beberapa nilai dalam satu variabel tunggal. Jika
Anda memiliki daftar item (daftar nama mobil, misalnya), menyimpan mobil di
variabel tunggal bisa terlihat seperti ini:
$ Cars1 = "Saab";
$ Cars2 = "Volvo";
$ Cars3 = "BMW";
Namun, bagaimana jika Anda ingin loop melalui mobil dan
menemukan satu tertentu? Dan bagaimana jika kau tidak 3 mobil, tapi 300?
Solusi terbaik di sini adalah dengan menggunakan array!
Sebuah array dapat memegang semua nilai variabel Anda di
bawah satu nama. Dan Anda dapat mengakses nilai dengan mengacu pada nama array.
Setiap elemen dalam array memiliki indeks sendiri sehingga
dapat dengan mudah diakses.
Di PHP, ada tiga jenis array:
Numeric array - Sebuah array dengan indeks numerik
Array asosiatif - Sebuah array di mana setiap tombol ID
dikaitkan dengan nilai
Multidimensional array - Sebuah array yang berisi satu atau
lebih array
Numeric Array
Sebuah array numerik menyimpan setiap elemen array dengan
indeks numerik.
Ada dua metode untuk membuat array numerik.
1. Pada contoh berikut ini indeks secara otomatis ditetapkan
(index dimulai dari 0):
$ Mobil = array ("Saab", "Volvo",
"BMW", "Toyota");
2. Pada contoh berikut ini, kami menetapkan indeks secara
manual:
$ Mobil [0] = "Saab";
$ Mobil [1] = "Volvo";
$ Mobil [2] = "BMW";
$ Mobil [3] = "Toyota";
Contoh
Pada contoh berikut, Anda mengakses nilai variabel dengan
mengacu pada nama array dan indeks:
<? Php
$ Mobil [0] = "Saab";
$ Mobil [1] = "Volvo";
$ Mobil [2] = "BMW";
$ Mobil [3] = "Toyota";
echo $ mobil [0]. "Dan". $ Mobil [1].
"Mobil-mobil Swedia.";
?>
Kode di atas akan menampilkan:
Saab dan Volvo adalah mobil Swedia.
Asosiatif Array
Array asosiatif, setiap tombol ID dikaitkan dengan nilai.
Ketika menyimpan data tentang nilai bernama spesifik,
numerik array tidak selalu cara terbaik untuk melakukannya.
Dengan array asosiatif kita dapat menggunakan nilai-nilai
sebagai kunci dan memberikan nilai kepada mereka.
Contoh 1
Dalam contoh ini kita menggunakan array untuk menetapkan
usia ke orang yang berbeda:
$ Usia = array ("Petrus" => 32,
"Quagmire" => 30, "Joe" => 34);
Contoh 2
Contoh ini adalah sama dengan contoh 1, tetapi menunjukkan
cara yang berbeda untuk menciptakan array:
$ Usia ['Petrus'] = "32";
$ Usia ['Quagmire'] = "30";
$ Usia ['Joe'] = "34";
Kunci ID dapat digunakan dalam script:
<? Php
$ Usia ['Petrus'] = "32";
$ Usia ['Quagmire'] = "30";
$ Usia ['Joe'] = "34";
echo "Petrus adalah". $ Usia ['Peter']. "Lama
tahun.";
?>
Kode di atas akan menampilkan:
Petrus adalah 32 tahun.
Multidimensional Array
Dalam array multidimensi, setiap elemen dalam array utama
juga dapat sebuah array. Dan setiap elemen dalam array sub-dapat sebuah array,
dan sebagainya.
Contoh
Dalam contoh ini kita membuat array multidimensi, dengan
kunci ID otomatis ditetapkan:
$ Keluarga = array
(
"Griffin" => array
(
"Peter",
"Lois",
"Megan"
),
"Quagmire" => array
(
"Glenn"
),
"Brown" => array
(
"Cleveland",
"Loretta",
"Junior"
)
);
Array di atas akan terlihat seperti ini jika ditulis ke
output:
Susunan
(
[Griffin] => Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => SMP
)
)
Contoh 2
Mari kita mencoba menampilkan nilai tunggal dari array di
atas:
echo "Apakah". $ Keluarga ['Griffin'] [2] .
"Bagian dari keluarga Griffin?";
Kode di atas akan menampilkan:
=> Apakah Megan bagian dari keluarga Griffin?
Posting terkait:
Variabel dalam PHP (PHP Variabel Illustrasi)
Koneksi PHP Ke MySQL
Posted in PHP & Mysql (SQL)
0 komentar:
Posting Komentar