數組是一個能在單個變量中存儲多個值的特殊變量。
如果您有一個項目清單(例如:車名字的清單),將其存儲到單個變量中,如下所示:
然而,如果您想要遍歷數組并找出特定的一個呢?如果數組的項不只 3 個而是 300 個呢?
解決辦法是創建一個數組!
數組可以在單個變量中存儲多個值,并且您可以根據鍵訪問其中的值。
在 PHP 中創建數組在 PHP 中,array() 函數用于創建數組:
array();在 PHP 中,有三種類型的數組:
下面的實例創建一個名為 $cars 的數值數組,并給數組分配三個元素,然后打印一段包含數組值的文本:
count() 函數用于返回數組的長度(元素的數量):
?php$cars=array( Volvo , BMW , Toyota );echo count($cars);遍歷并打印數值數組中的所有值,您可以使用 for 循環,如下所示:
?php$cars=array( Volvo , BMW , Toyota );$arrlength=count($cars);for($x=0;$x $arrlength;$x++) echo $cars[$x]; echo br ;關聯數組是使用您分配給數組的指定的鍵的數組。
這里有兩種創建關聯數組的方法:
遍歷并打印關聯數組中的所有值,您可以使用 foreach 循環,如下所示:
?php$age=array( Peter = 35 , Ben = 37 , Joe = 43 );foreach($age as $x= $x_html' target='_blank'>value) echo Key= . $x . , Value= . $x_value; echo br ;多維數組 將在 PHP 高級教程部分做詳細介紹。
完整的 PHP Array 參考手冊如需查看所有數組函數的完整參考手冊,請訪問我們的 PHP Array 參考手冊。
該參考手冊提供了每個函數的簡要描述和應用實例!
Leo
206***2241@qq.com
foreach語法結構提供了遍歷數組的簡單方式。foreach僅能夠應用于數組和對象,如果嘗試應用于其他數據類型的變量,或者未初始化的變量將發出錯誤信息。有兩種語法:
foreach (array_expression as $value) statementforeach (array_expression as $key = $value) statement
第一種格式遍歷給定的array_expression數組。每次循環中,當前單元的值被賦給$value并且數組內部的指針向前移一步(因此下一次循環中將會得到下一個單元)。
第二種格式做同樣的事,只除了當前單元的鍵名也會在每次循環中被賦給變量$key。
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。
新聞熱點
疑難解答