PHP復(fù)合數(shù)據(jù)類(lèi)型array的用法解析
對(duì)于PHP語(yǔ)言來(lái)說(shuō),數(shù)據(jù)類(lèi)型是一個(gè)比較難理解的知識(shí)點(diǎn),我們將在本篇文章中具體為大家講解PHP復(fù)合數(shù)據(jù)類(lèi)型array的使用方法,希望對(duì)大家有幫助。
(1), array(數(shù)組) :PHP 中的數(shù)組實(shí)際上是把一個(gè)優(yōu)化過(guò)的有序圖類(lèi)型當(dāng)成數(shù)組來(lái)使用。應(yīng)該始終在用字符串(除常量或變量)表示的數(shù)組索引上加上引號(hào)。
PHP復(fù)合數(shù)據(jù)類(lèi)型array定義 array():
array( [key =>] // key 可以是 integer 或者 string
value // value 可以是任何值
, ...
)
- < ?php
- $arr = array("foo" => "bar", 12 => true); //key如果是浮點(diǎn)數(shù)則取整為integer
- echo $arr["foo"]; // bar
- echo $arr[12]; // 1
- ?>
PHP復(fù)合數(shù)據(jù)類(lèi)型array缺省的鍵名取當(dāng)前***的整數(shù)索引值,而新的鍵名索引為當(dāng)前***索引加一。如果指定的鍵名已經(jīng)有了值,則該值會(huì)被覆蓋。 自 PHP 4.3.0 起,上述的索引生成方法改變了。如今如果給一個(gè)當(dāng)前***鍵名是負(fù)值的數(shù)組添加一個(gè)新值,則新生成的的索引將為零(0)。以前新生成的索引為當(dāng)前***索引加一,和正值的索引相同。
添加/修改數(shù)組元素:
- < ?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復(fù)合數(shù)據(jù)類(lèi)型array的介紹就到這里,希望大家能夠掌握這一知識(shí)點(diǎn)。