對於來說,數據類型是一個比較難理解的知識點,我們將在本篇文章中具體為大家講解PHP復合數據類型array的使用方法,希望對大家有幫助。
(1), array(數組) :PHP 中的數組實際上是把一個優化過的有序圖類型當成數組來使用。應該始終在用字符串(除常量或變量)表示的數組索引上加上引號。
PHP復合數據類型array定義 array():
array( [key =>] // key 可以是 integer 或者 string
value // value 可以是任何值
, ...
)
- < ?php
- $arr = array("foo" => "bar", 12 => true); //key如果是浮點數則取整為integer
- echo $arr["foo"]; // bar
- echo $arr[12]; // 1
- ?>
PHP復合數據類型array缺省的鍵名取當前最大的整數索引值,而新的鍵名索引為當前最大索引加一。如果指定的鍵名已經有了值,則該值會被覆蓋。 自 PHP 4.3.0 起,上述的索引生成方法改變了。如今如果給一個當前最大鍵名是負值的數組添加一個新值,則新生成的的索引將為零(0)。以前新生成的索引為當前最大索引加一,和正值的索引相同。
添加/修改數組元素:
- < ?php
- $arr = array(5 => 1, 12 => 2);
- $arr[] = 56; // This is the same as $arr[13] = 56;
- // at this point of the script
- $arr["x"] = 42; // This adds a new element to
- // the array with key "x"
- unset($arr[5]); // This removes the element from the array
- unset($arr); // This deletes the whole array
- ?>
PHP復合數據類型array的介紹就到這裡,希望大家能夠掌握這一知識點。