陣列是乙個能在單個變數中儲存多個值的特殊變數。在php中,陣列經常被使用到,我們可以用 array() 來新建乙個陣列。
$arr = array("foo" => "bar", 12 => true);
echo $arr["foo"]; //輸出:bar
echo $arr[12]; //輸出:1
從例子中可以看出,陣列包括鍵名和值,"foo" 與 12 稱為鍵名(key),"bar" 與 true 為對應的值。陣列實體都包含鍵名和值兩項。
在這個陣列裡,包含了2個型別:
$arr["foo"]:值為 "bar" ,字串型別
$arr[12]:值為true ,布林型
在 php 中,有三種型別的陣列:
1.數值陣列
數值陣列是指帶有數字 id 鍵的陣列。下面這個陣列就是數值陣列。陣列的鍵名都是陣列。
$arr=array(0=>'ma',1=>'nong',2=>'jiao',3=>'cheng');
2.關聯陣列
關聯陣列是使用您分配給陣列的指定的鍵的陣列。
這裡有兩種建立關聯陣列的方法:
$age=array("peter"=>"35","ben"=>"37","joe"=>"43");
或$age=array();
$age['peter']="35";
$age['ben']="37";
$age['joe']="43";
3.多維陣列
乙個陣列中的值可以是另乙個陣列,另乙個陣列的值也可以是乙個陣列。依照這種方式,我們可以建立二維或者三維陣列:
// a two-dimensional array:
$cars = array
array("volvo",100,96),
array("bmw",60,59),
array("toyota",110,100)
資料型別之陣列
2 二維陣列 多維陣列 2.2多維陣列 3 字元陣列 3.2字串 4 指標陣列 5 陣列指標 總結一維陣列是由數字組成的以單純的排序結構排列的結構單一的陣列。一維陣列是電腦程式中最基本的陣列。二維陣列及多維陣列可以看作是一維陣列的多次疊加產生的。1.1一維陣列的定義 陣列的定義格式如下 型別識別符號...
碼農雷林鵬 php資料型別之陣列
陣列是乙個能在單個變數中儲存多個值的特殊變數。在php中,陣列經常被使用到,我們可以用 array 來新建乙個陣列。arr array foo bar 12 true echo arr foo 輸出 bar echo arr 12 輸出 1 從例子中可以看出,陣列包括鍵名和值,foo 與 12 稱為...
PHP常量及資料型別,遍歷陣列
php字串的定義方式和各自區別 1 單引號 不解析變數,不能解析轉義字元,只能解析單引號和反斜線本身,變數和變數,變數和字串,字串和字串之間用 連線,效率更高 2 雙引號 可以解析變數,變數可以用特殊字元和 包含,雙引號可以解析所有轉義字元 3 heredoc 類似雙引號,處理大文字 4 nowdo...