首頁 > 後端開發 > PHP問題 > PHP中什麼是數組

PHP中什麼是數組

(*-*)浩
發布: 2023-02-23 18:22:02
原創
2952 人瀏覽過

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中文網其他相關文章!

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