在PHP中,关联数组是一种使用字符串键而不是数字索引的数组。当涉及到多个数组值时,通常是指在一个关联数组中存储多个数组,或者在一个关联数组中为同一个键存储多个值。以下是一些基础概念和相关信息:
$students = array(
"Alice" => array("Math" => 90, "Science" => 85),
"Bob" => array("Math" => 88, "Science" => 92),
"Charlie" => array("Math" => 78, "Science" => 88)
);
echo $students["Alice"]["Math"]; // 输出: 90
echo $students["Bob"]["Science"]; // 输出: 92
$students["David"] = array("Math" => 95, "Science" => 90);
foreach ($students as $name => $subjects) {
echo "$name's scores:<br>";
foreach ($subjects as $subject => $score) {
echo "$subject: $score<br>";
}
echo "<br>";
}
解决方法:
$students["Eve"] = array("Math" => 89, "Science" => 91);
解决方法:
$students["Alice"]["Math"] = 92;
解决方法:
unset($students["Charlie"]);
通过上述示例和解释,你应该能够理解如何在PHP中使用多值关联数组,并解决常见的操作问题。