1. 數組
php教程的數組其實是一個關聯陣列,或者說是雜湊表。php不需要預先聲明數組的大小,可以用直接賦值的方式來建立數組。例如:
//最傳統,用數字做鍵,賦值
$state[0]="beijing";
$state[1]="hebei";
$state[2]="tianjin";
//如果鍵是遞增的數字,則可以省略
$city[]="shanghai";
$city[]="tianjin";
$city[]="guangzhou";
//用字串做鍵
$capital["china"]="beijing";
$capital["japan"]="tokyo";
用array()來建立數組會更加方便一點,可以將數組元素作為array的參數傳遞給他,也可以用=>運算子建立關聯陣列。例如:
$p=array(1,3,5,7);
$capital=array(“china”=>”beijing”, “japan=>”tokyo”);
array其實是一種文法結構,而不是函數。和array類似,還有一個list(),它可以用來提取數組中的值,並給多個變數賦值。例如:
list($s,$t)=$city;
echo $s,' ',$t;
輸出結果:shanghai tianjin
注意,list方法只能用於由數字索引的數組。
php內建了一些常用的數組處理函數,具體可以參考手冊。常用的函數舉例如下,count或者sizeof可以得到數組的長度,array_merge 可以合并兩個,或者多個數組,array_push(pop)可以像堆棧一樣使用數組。
1 2 3
http://www.bkjia.com/PHPjc/444810.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/444810.htmlTechArticle1. 數組 php教程的數組其實是一個關聯陣列,或者說是雜湊表。php不需要預先聲明數組的大小,可以用直接賦值的方式來建立數組。例如:...