0
PHP Arrays
Posted by jujur
on
5:14 AM
Bab 8
PHP
Arrays
Array
digunakan untuk menyimpan satu atau lebih nilai pada sebuah nama variabel.
Jenis-jenis Array
- Numeric array – Array dengan sebuah numeric ID key.
- Associative array - Array dimana setiap ID-nya berasosiasi dengan suatu nilai.
- Multidimensional array - Array yang terdiri dari satu atau lebih array.
Numeric Array
Contoh 1
Pada
contoh ini kunci ID secara otomatis di beri suatu nilai.
$names =
array("Peter","Quagmire","Joe");
|
Example 2
Pada
contoh ini kita memberikan nilai pada kunci ID secara manual.
$names[0] = "Peter";
$names[1] = "Quagmire";
$names[2] = "Joe";
|
Program8-1.php
<?php
$names[0] = "Peter";
$names[1] = "Quagmire";
$names[2] = "Joe";
echo $names[1] . " and " . $names[2] .
" are ". $names[0] . "'s neighbors";
?>
|
Output
program:
Quagmire and Joe are Peter's neighbors
|
Associative Arrays
Contoh 1
Pada
contoh ini kita menggunakan sebuah array untuk memberikan nilai umur pada
beberapa orang yang berbeda.
$ages = array("Peter"=>32,
"Quagmire"=>30, "Joe"=>34);
|
Contoh 2
Pada
contoh ini sama dengan diatas, hanya saja kita memperlihatkan cara yang lain
dalam membuat array.
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";
|
Program8-2.php
<?php
$ages['Peter'] = "32";
$ages['Quagmire'] = "30";
$ages['Joe'] = "34";
echo "Peter is " . $ages['Peter'] . "
years old.";
?>
|
Output
program:
Peter is 32 years old.
|
Multidimensional Arrays
Contoh 1 cara inisialisasi multidimensional array
$families = array
(
"Griffin"=>array
(
"Peter",
"Lois",
"Megan",
),
"Quagmire"=>array
(
"Glenn"
),
"Brown"=>array
(
"Cleveland",
"Loretta",
"Junior"
)
);
|
Array
di atas akan terlihat seperti di bawah ini jika dituliskan ke output.
Array
(
[Griffin]
=> Array
(
[0] => Peter
[1] => Lois
[2] => Megan
)
[Quagmire] => Array
(
[0] => Glenn
)
[Brown] => Array
(
[0] => Cleveland
[1] => Loretta
[2] => Junior
)
)
|