PHP認證考試筆記(Array基礎1/2)

  • 1637
  • 0

PHP認證考試筆記(Array基礎1/2)

陣列(Array)是用來蒐集存放元素(elements)的,每個element具有自己的value並具有自己的key,在陣列中,每個元素的key必須是唯一的,以作為辨識。這個key可以是整數(integer)或任意長度的字串(string)。

陣列的建立有兩種方法,第一種是明確的使用array()方法來建構。array()方法可以甚麼都不吃,也可以餵一串value給他,或餵給他key和value的組合。範例如下:

$a = array (10, 20, 30); //餵value給array()

$a = array (‘a’ => 10, ‘b’ => 20, ‘cee’ => 30); //餵key+value給array(),以字串作為key

$a = array (5 => 1, 3 => 2, 1 => 3,); //餵key+value給array(),以數字作為key

$a = array(); //甚麼都不吃

可以看到上面第一行程式只餵了三個value給array()方法讓陣列去建立三個元素,既然每個元素都需要key,PHP在這樣的情況下會自動產生key。