PHP 聲明數(shù)組
在PHP中聲明數(shù)組的方式主要有兩種:一種是應(yīng)用array()函數(shù)聲明數(shù)組,另一種是直接通過為數(shù)組元素賦值的方式聲明數(shù)組。其中,應(yīng)用array()函數(shù)聲明數(shù)組的方式如下:
array array ([mixed,...])
其中,mixed的語法為key => value,多個參數(shù)mixed間用逗號分開,分別定義了索引和值。索引可以是字符串或數(shù)字。如果省略了索引,則會自動產(chǎn)生從0開始的整數(shù)索引。如果索引是整數(shù),則下一個產(chǎn)生的索引將是目前最火的整數(shù)索引加1。如果定義了兩個完全一樣的索引,則后面一個會覆蓋前—個。數(shù)組中的各數(shù)據(jù)元素的數(shù)據(jù)類型可以不同,也可以是數(shù)組類型。當(dāng)mixed是數(shù)組類型時,就是二維數(shù)組。
應(yīng)用airay()函數(shù)聲明數(shù)組時,數(shù)組下標(biāo)既可以是數(shù)值索引,也可以是關(guān)聯(lián)索引。下標(biāo)與數(shù)組元素值之間用“=>”進行連接,不同數(shù)組元素之間用逗號進行分隔。
應(yīng)用array()函數(shù)定義數(shù)組比較靈活,可以在函數(shù)體中只給出數(shù)組元素值,而不必給出鍵值。例如:
<?php
$array = array("asp","php","jsp"); //定義數(shù)組
print_r($array); //輸出數(shù)組元素
?>
結(jié)果為:Array([0] => asp[1] => php[2] => jsp)
PHP提供創(chuàng)建數(shù)組的array()語言結(jié)構(gòu)。在使用其中的數(shù)據(jù)時,可以直接利用它們在數(shù)組中的排列順序取值,這個順序稱為數(shù)組的下標(biāo)。
<?php
echo $array[1]; //輸出數(shù)組元素的第二個下標(biāo)值
?>
結(jié)果為:php
點擊加載更多評論>>