Menciptakan Array dengan "Array()"

Array dapat diciptakan dengan pernyataan array() yang disertai dengan "key=>value" dan diletakkan di antara tanda kurung array(). Jika jumlah "key=>value" lebih dari satu, di setiap "key=>value" harus dipisahkan dengan tanda koma (",").

Adapun strukturnya adalah sebagai berikut:
array( key=>value
, ...
)

"key" bisa bertipe integer atau string. Namun, jika key bertipe float, key akan dipenggal menjadi integer. Sedangkan "value" bisa bermacam-macam tipe walaupun satu samal lain tidak sejenis.
<?php
$arr = array("foo" => "bar", 12 => true);
echo $arr["foo"]; // bar
echo $arr[12]; // 1
?>

Array multidimensi juga dimungkinkan penggunaanya dalam PHP. Untuk lebih jelasnya, perhatikan contoh berikut ini.
<?php
$arr = array
("somearray1" => array(6 => 5, 13 => 9, "a" => 42),
"somearray2" => array(7 => 6, 14 => 10, "b" => 43),
"somearray3" => array(8 => 7, 15 => 11, "c" => 44),
);
echo $arr["somearray1"] [6]; // 5
echo $arr["somearray2"] [13]; // 9
echo $arr["somearray3"] ["a"]; // 42
?>

Jika "key" tidak ditentukan maka key integer terbesar yang akan diambil. Selanjutnya, key baru diperoleh dari key integer terbesar + 1. Jika key yang kita tentukan sudah ada dalam key array tersebut maka key yang telah ada akan ditimpanya.
<?php
 // Array ini sama artinya...
array(5 => 43, 32, 56, "b" => 12);
// ... dengan array ini
array(5 => 43, 6 => 32, 7 => 56, "b" => 12);
?>

Semoga bermanfaat.

*) Dari berbagai sumber

Ditulis Oleh : puroza.blogspot.com // 02.20
Kategori:

 
Diberdayakan oleh Blogger.