PHP基礎語法中比較重要的,都給發出來了。掌握了這些,其實,我老師說PHP裡面,最重要的是陣列了,它隨處可見,隨著程式設計的增加,我也越來越這麼覺得。
1.數組的定義
數組:就是一組資料的集合,把一系列資料組織起來,形成一個可操作的整體。它包括元素和下標。元素就是數組中可以儲存多個值,每個值我們稱為數組的元素;下標就是每個數組的元素有一個相關的索引,可視為資料內容在數組中的識別名稱,通常也被稱為數組下標或鍵名。
2.數組的分類
基本上有這些:枚舉(索引)數組和關聯數組,這是根據索引的值的類型不同分的。依照數組的維度,可分為一維數組、二維數組、多維數組。常用的是一維數組和二維數組。上碼:
//宣告枚舉數組
$meiju_arr = array(“豬頭”,”www.wozhutou.com”,”電子商務”,”男”,”Web工程師”);
print_r($suoyin_arr); //使用print_r列印數組的結構資訊
//下面為聲明關聯數組
$guanlian_arr = array(
“username” => “豬頭”,
“web” => “www.wozhutou.com”,
“hangye ” => “電子商務”,
“sex” => “男”,
“position” => “Web工程師”
);
print_r($guanlian_arr); //使用print_r打印數組的結構資訊
關聯數組和枚舉數組比較好識別,預設下標的,就是枚舉,自訂下標的,就是關聯。
//上面都是一維數組,下面為二維枚舉數組
$erwei_arr = array(
array(“豬頭”,”www.wozhutou.com”,”電子商務”,”男”,”Web工程師”),
array(“豬頭博客”,”wozhutou.com”,”電子商務運營平台”,”男”,”Web工程師”),
);
//下面為二維關聯數組
$ erwei_arr = array(
“A” => array(“豬頭”,”www.wozhutou.com”,”電子商務”,”男”,”Web工程師”),
“B” => array(“** ”,”*********”,”電子商務營運平台”,”男”,”Web工程師”),
);
3.數組的創建和初始化
創建數組的兩種: 1,使用array()函數宣告數組第二點;2,直接為數組元素賦值
用array()函數宣告數組第二點的程式碼已經用過,我們看直接賦值的程式碼:
$my_arr["username"] = “anzai”;
$my_arr["realname"] = “安仔”;
$my_arr["sex"] = “男”;
$my_arr["age"] = “22″;
$my_arr[" position"] = “Web工程師”;
4.訪問數組
我們一般是透過下標來存取對應的元素的值或給對應的元素賦值(特別指出上面賦值時使用數組元素賦值符號“=> ”)。這裡就直接寫存取的程式碼,照著上面的賦值程式碼存取的:
echo “產業:” . $meiju_arr [2] ; //這是存取枚舉數組。輸出索引為2的陣列元素的值,結果為電子商務。
echo “行業:” . $meiju_arr [hangye] ; //這是存取關聯數組。輸出索引為hangye的陣列元素的值,結果為電子商務。
以上就是PHP的陣列應用基礎(三)的內容,更多相關內容請關注PHP中文網(www.php.cn)!