首頁  >  文章  >  後端開發  >  php定義數組的函數是什麼

php定義數組的函數是什麼

(*-*)浩
(*-*)浩原創
2019-10-09 09:39:534682瀏覽

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

php定義數組的函數是什麼

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

定義陣列array() (建議學習:PHP影片教學

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

在PHP 中,有三種類型的陣列:

索引陣列 - 帶有數字索引的陣列

關聯陣列 - 帶有指定的鍵的數組

多維數組 - 包含一個或多個數組的數組

說明

array() 創建數組,帶有鍵和值。如果在規定數組時省略了鍵,則產生一個整數鍵,這個 key 從 0 開始,然後以 1 進行遞增。

要用 array() 建立一個關聯數組,可使用 => 來分隔鍵和值。

要建立一個空數組,則不將參數傳遞給array():

$new = array();

注意:array() 其實是一種語言結構(language construct),通常用來定義直接量數組,但它的用法和函數的用法很相似。

實例

建立一個名為 $cars 的索引數組,向它賦三個元素,然後列印包含數組值的文字:

<?php
$cars=array("Volvo","BMW","Toyota");
echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";
?>

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

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