php 中的陣列實際上是乙個有序對映。對映是一種把 values 關聯到 keys 的型別。此型別在很多方面做了優化,因此可以把它當成真正的陣列,或列表(向量),雜湊表(是對映的一種實現),字典,集合,棧,佇列以及更多可能性。
由於陣列元素的值也可以是另乙個陣列,樹形結構和多維陣列也是允許的。
定義陣列 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陣列是什麼?
陣列能夠在單個變數中儲存多個值 cars array volvo bmw toyota echo i like cars 0 cars 1 and cars 2 陣列是乙個能在單個變數中儲存多個值的特殊變數。如果您有乙個專案清單 例如 車名字的清單 將其儲存到單個變數中,如下所示 cars1 vol...
什麼是php陣列,PHP陣列是什麼?
陣列能夠在單個變數中儲存多個值 例項 cars array volvo bmw toyota echo i like cars 0 cars 1 and cars 2 陣列是什麼?陣列是乙個能在單個變數中儲存多個值的特殊變數。如果您有乙個專案清單 例如 車名字的清單 將其儲存到單個變數中,如下所示 ...
php判斷陣列不為空的函式是什麼
php判斷陣列不為空的函式 1 empty 函式,語法 empty arr 如果返回值為false,則陣列不為空 2 count 函式,語法 count arr 如果返回值大於等於1,則陣列不為空。本教程操作環境 windows7系統 php7.1版 dell g3電腦 php判斷陣列不為空的函式 ...