php數組的定義

來源:互聯網
上載者:User
定義 數組array()

可以用 array() 語言結構來建立一個 array。它接受一定數量用逗號分隔的 key => value 參數對。

array( [key =>]value , ... )// key 可以是 integer 或者 string// value 可以是任何值

<?php$arr = array("foo" => "bar", 12 => true);echo $arr["foo"]; // barecho $arr[12]; // 1?>

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

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

方法一:

$a=array(1,2,4,5,6);<?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'];

以上是4種定義數組的方法,大家可以自己動手嘗試一下!

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.