本章了解PHP中兩種複合資料型別中的陣列
#什麼是陣列(array)
陣列是一組資料的集合,它把一系列的資料組織起來,形成一個可操作的整體。數組中可以包含很多數據,如標量數組,數組,對象,資源以及PHP中支援的其他語法結構等。
數組中的每一個資料稱為一個元素,元素包括索引(鍵名)和值兩部分,元素的索引可以由數字或字串組成,元素的值可以是多種資料類型,定義陣列的語法格式如下
可以用array() 語言結構來新建一個陣列。每個數組元素之間使用逗號分隔
$array=('value1','value2'......)
或
$array[key]='value'
或
$array=array(key1=>value1,key2=>value2......)
#參數詳解:
參數key是數組元素的下標,value是數組下標所對應的元素。
自 5.4 起可以使用短數組定義語法,並用 [] 取代 array()。
先前定義數組是這樣
<?php $array = array( "foo" => "bar", "bar" => "foo", );
// 自PHP 5.4 起可以這樣
$array = [ "foo" => "bar", "bar" => "foo", ]; ?>
陣列的定義範例
#一下的幾種都是正確的格式
<?php $arr1=array('This','is','a','example'); $arr2=array(0=>'PHP',1=>'中文网'); $arr3[0]='tmpname'; ?>
什麼數組後,數組中的元素個數是可以更改的,只要給數組賦值,數組就會自動增加長度。關於數組的更多知識,請查看php數組(Array)專題
下一節,我們講解PHP中兩種複合資料類型中的「物件”
以上是php:陣列(array)資料類型實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!