首頁 > 後端開發 > PHP問題 > php定義陣列有哪些方法

php定義陣列有哪些方法

青灯夜游
發布: 2023-03-09 18:48:01
原創
4850 人瀏覽過

定義陣列的方法: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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板