foreach($students as $key => $val)
{ //使用循环结构遍历数组,获取学号
echo $key; //输出学号 ????
echo ":";
//循环输出姓名和分数
foreach($val as $v)
{
echo $v; //??????
}
echo "<br />";
}
首先明白什么事数组,直白一点就是一个个的键值对,$key在这里表示的是键(当然也可以命名其他名字),后面的array(....)就是$val,每循环一次就会出现一个新的值与其相对应,此时在用foreach遍历数组就可以得到这个数组array()中的值;希望对你就有帮助
打个比方:将$key => $val看成一个房子,$key 是房间的门牌号,=>是一个门牌号对应一个房子,$val是这个房子,第一个foreach是指一个房子一个房子的找过来,找到一个房子的时候记下门牌号,第二个foreach是指在这个房间里面找有什么东西,这里的$v就是指房间里面的东西
array那是二维数组,想象成矩阵