定義陣列的方法:1、使用「array(值1,值e2...)」語句;2、使用「array(key1=>值1,key2=>值2.. ..)」語句;3、使用「$a[key1]=值1;$a[key2]=值2;...」語句;4、透過中括號「[]」定義。
本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦
PHP 中的陣列其實是有序映射。映射是一種把 values 關聯到 keys 的型別。此類型在很多方面做了優化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。由於數組元素的值也可以是另一個數組,樹狀結構和多維數組也是允許的。
一般來說定義方法如下面幾種:
方法一:
$a=array(value1,value2,value4,value5,value6...);
範例:
<?php $array=array('a','b','c'); $array[]='simon'; print_r($array); ?>
執行結果如下所示。
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' ];
推薦學習:《PHP影片教學》
以上是php定義陣列有哪些方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!