Array php
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 
( 
  " 
  ( 
 
  "Peter", 
 
  "Lois", 
  "Megan", 
  ), 
 
  "Quagmire"=>array 
  ( 
 
  "Glenn" 
  ), 
 
  "Brown"=>array 
  ( 
  " 
 
  "Loretta", 
 
  "Junior" 
  ) 
); | 
Array di atas akan terlihat seperti di bawah ini jika
dituliskan ke output.
| 
Array 
( 
[ 
  ( 
  [0]
  => Peter 
  [1]
  => Lois 
  [2]
  => Megan 
  ) 
[Quagmire] => Array 
  ( 
  [0]
  => Glenn 
  ) 
[Brown] => Array 
  ( 
  [0]
  =>  
  [1]
  => Loretta 
  [2]
  => Junior 
  ) 
)  | 
 

0 komentar:
Post a Comment