首頁  >  文章  >  後端開發  >  PHP中什麼是數組

PHP中什麼是數組

(*-*)浩
(*-*)浩原創
2019-09-06 15:17:452867瀏覽

PHP中什麼是數組

PHP 中的陣列其實是一個有序映射。映射是一種把 values 關聯到 keys 的型別。

此類型在很多方面做了最佳化,因此可以把它當成真正的數組,或列表(向量),散列表(是映射的一種實現),字典,集合,棧,隊列以及更多可能性。

由於陣列元素的值也可以是另一個數組,樹狀結構和多維數組也是允許的。

定義陣列array() (推薦學習:PHP程式設計從入門到精通

可以用array() 語言結構來新建一個數組。它接受任意數量用逗號分隔的 鍵(key) => 值(value)對。

array(  key =>  value<br/>     , ...<br/>     )<br/>// 键(key)可是是一个整数 integer 或字符串 string<br/>// 值(value)可以是任意类型的值<br/>

最後一個陣列單元之後的逗號可以省略。通常用於單行數組定義中,例如常用 array(1, 2) 而非 array(1, 2, )。對多行數組定義通常保留最後一個逗號,這樣要新增一個單元時會更方便。

自 5.4 起可使用短陣列定義文法,以 [] 取代 array()。

<?php<br/>$array = array(<br/>    "foo" => "bar",<br/>    "bar" => "foo",<br/>);<br/><br/>// 自 PHP 5.4 起<br/>$array = [<br/>    "foo" => "bar",<br/>    "bar" => "foo",<br/>];<br/>?><br/>

以上是PHP中什麼是數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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