📅  最后修改于: 2023-12-03 15:23:33.603000             🧑  作者: Mango
在 PHP 中,可以使用数组来存储多个值,但有时需要在数组中存储多个不同值的相同键。在这种情况下,可以使用 PHP 中的多维数组或关联数组。
多维数组是一个数组,其中每个值本身是一个数组。通过使用多维数组,可以轻松地存储多个值,例如:
$users = array(
array("John", "Doe", 24),
array("Jane", "Smith", 30),
array("Bob", "Jackson", 45)
);
在上面的示例中,$users
变量是一个包含三个子数组的多维数组。每个子数组包含三个元素,即名字,姓氏和年龄。
要访问多维数组中的值,请在数组名称之后添加方括号,其值为该数组中要访问的索引。例如:
echo $users[0][0]; // 输出 "John"
echo $users[1][2]; // 输出 30
在上面的示例中,第一个 echo
语句将输出 $users
数组中第一个子数组的第一个元素,即“John”。第二个 echo
语句将输出 $users
数组中第二个子数组的第三个元素,即“30”。
关联数组是一种数据结构,其中每个值都与一个键相关联。这对于存储各种不同类型的值非常有用,可以将这些值存储在同一数组中,并使用键来检索它们。
下面是一个关联数组的示例,其中每个键都与不同值相关联:
$person = array(
"name" => "John",
"age" => 24,
"city" => "New York"
);
在上面的示例中,$person
变量是一个包含三个键值对的关联数组。每个键都与一个不同的值相关联。
要访问关联数组中的值,请使用数组名称后跟方括号,其中包含要检索的键。以下是一些示例:
echo $person["name"]; // 输出 "John"
echo $person["age"]; // 输出 24
echo $person["city"]; // 输出 "New York"
在上面的示例中,每个 echo
语句都将输出 $person
数组中与给定键相关联的值。
在 PHP 中,可以使用多维数组或关联数组来存储多个值,并且可以使用键来检索这些值。多维数组是一个数组,每个值本身是一个数组。关联数组是一个数据结构,其中每个值都与一个键相关联。