PHP 訪問陣列
訪問陣列項
要訪問陣列項,您可以引用索引陣列的索引號,以及關聯陣列的鍵名。
注意:第一項的索引是 0。
要訪問關聯陣列中的陣列項,請使用鍵名
示例
透過鍵名訪問陣列項
$cars = array("brand" => "Ford", "model" => "Mustang", "year" => 1964);
echo $cars["year"];
自己動手試一試 »
雙引號或單引號
在訪問陣列時,您可以使用雙引號和單引號
執行函式項
陣列項可以是任何資料型別,包括函式。
要執行這樣的函式,請使用索引號後跟括號 ()
示例
執行函式項
function myFunction() {
echo "I come from a function!";
}
$myArr = array("Volvo", 15, myFunction);
$myArr[2]();
自己動手試一試 »
當函式是關聯陣列中的一項時,請使用鍵名
示例
透過鍵名執行函式
function myFunction() {
echo "I come from a function!";
}
$myArr = array("car" => "Volvo", "age" => 15, "message" => myFunction);
$myArr["message"]();
自己動手試一試 »
迴圈遍歷關聯陣列
要迴圈遍歷並列印關聯陣列中的所有值,您可以使用 foreach
迴圈,如下所示
示例
顯示所有陣列項、鍵和值
$car = array("brand"=>"Ford", "model"=>"Mustang", "year"=>1964);
foreach ($car as $x => $y) {
echo "$x: $y <br>";
}
自己動手試一試 »
迴圈遍歷索引陣列
要迴圈遍歷並列印索引陣列中的所有值,您可以使用 foreach
迴圈,如下所示
示例
顯示所有陣列項
$cars = array("Volvo", "BMW", "Toyota");
foreach ($cars as $x) {
echo "$x <br>";
}
自己動手試一試 »