首頁  >  文章  >  後端開發  >  php定義陣列有哪些方法

php定義陣列有哪些方法

青灯夜游
青灯夜游原創
2021-05-18 17:48:504830瀏覽

定義陣列的方法:1、使用「array(值1,值e2...)」語句;2、使用「array(key1=>值1,key2=>值2.. ..)」語句;3、使用「$a[key1]=值1;$a[key2]=值2;...」語句;4、透過中括號「[]」定義。

php定義陣列有哪些方法

本教學操作環境:windows7系統、PHP7.1版,DELL G3電腦

PHP 中的陣列其實是有序映射。映射是一種把 values 關聯到 keys 的型別。此類型在很多方面做了優化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。由於數組元素的值也可以是另一個數組,樹狀結構和多維數組也是允許的。

一般來說定義方法如下面幾種:

方法一:

$a=array(value1,value2,value4,value5,value6...);

範例:

<?php 
$array=array(&#39;a&#39;,&#39;b&#39;,&#39;c&#39;); 
$array[]=&#39;simon&#39;; 
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 = [
&#39;start_time&#39; => &#39;123&#39;,
&#39;end_time&#39; =>&#39;456&#39;
];

推薦學習:《PHP影片教學

以上是php定義陣列有哪些方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn