Pages

Kamis, 29 November 2012

Struktur PHP


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