在 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
。