一般來說定義方法如下面幾種:
方法一:
$a=array('a','b','c');
運行結果如下所示。
Array
(
[0]=>a
[1]=>b
[2]=>c
[3]=>simon
)
方法二:
$a=array(key1=>value1,key2=>value2,key3=>value3);
方法三:
$a[key1]=value1;$a[key2]=value2;
方法四:通過中括號[]定義數組
php 5.4版以后可以這么寫,新增的數組簡寫語法。
php 5.3版及以前的版本不接受這么寫...
$data = ['start_time' => '123','end_time' =>'456'];
語法
定義數組 array()
可以用 array() 語言結構來新建一個數組。它接受任意數量用逗號分隔的 鍵(key) => 值(value)對。
array( key => value, ... )// 鍵(key)可是是一個整數 integer 或字符串 string// 值(value)可以是任意類型的值
最后一個數組單元之后的逗號可以省略。通常用于單行數組定義中,例如常用 array(1, 2) 而不是 array(1, 2, )。對多行數組定義通常保留最后一個逗號,這樣要添加一個新單元時更方便。
自 5.4 起可以使用短數組定義語法,用 [] 替代 array()。
PHP數組用起來比較簡單方便,調用也是一樣的簡單和方便,適合用于大中小型的數據存儲和調用
相關推薦:
幾種刪除php數組中指定值元素的方法
php數組替換函數array_replace()
php數組轉字符串獲取數組表示的路徑方法分析
以上就是PHP如何定義數組?有幾種定義數組的方法?的詳細內容,更多請關注 其它相關文章!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答