在 PHP 中,數組訪問可以通過關聯數組和索引數組來實現。關聯數組使用字符串鍵來訪問值,而索引數組使用整數索引來訪問值。
關聯數組是一種允許使用字符串鍵而不是整數索引的數組。要創建關聯數組,可以使用 array()
函數或者 []
語法。例如:
// 使用 array() 函數創建關聯數組
$assoc_array = array(
"name" => "John",
"age" => 30,
"city" => "New York"
);
// 使用 [] 語法創建關聯數組
$assoc_array = [
"name" => "John",
"age" => 30,
"city" => "New York"
];
要訪問關聯數組中的值,可以使用字符串鍵。例如:
echo $assoc_array["name"]; // 輸出 "John"
echo $assoc_array["age"]; // 輸出 30
echo $assoc_array["city"]; // 輸出 "New York"
索引數組是一種使用整數索引的數組。要創建索引數組,可以使用 array()
函數或者 []
語法。例如:
// 使用 array() 函數創建索引數組
$index_array = array("Apple", "Banana", "Cherry");
// 使用 [] 語法創建索引數組
$index_array = ["Apple", "Banana", "Cherry"];
要訪問索引數組中的值,可以使用整數索引。例如:
echo $index_array[0]; // 輸出 "Apple"
echo $index_array[1]; // 輸出 "Banana"
echo $index_array[2]; // 輸出 "Cherry"
這兩種類型的數組都可以通過 array_key_exists()
函數檢查鍵或索引是否存在,以及通過 isset()
函數檢查變量是否設置且不為 NULL
。