PHP语言中for循环语句list(),each()函数以及多维数组应用出错

<html><head><title></title></head><body><h2></h2><?php$students=array(array("sno"=>"1... <html>
<head>
<title></title>
</head>
<body>
<h2></h2>
<?php
$students=array(array("sno"=>"1","sname"=>"xw","sex"=>"男"),
array("sno"=>"2","sname"=>"xw","sex"=>"女"));
for($row=0;$row<3;$row++)
{
while (list($key,$value)=each(&students[$row])) {
echo $value;
}
echo"<br>";
}

?>
</body>
<html>
请问是哪里出错了
展开
 我来答
pangyiguang
推荐于2016-11-24 · TA获得超过1604个赞
知道小有建树答主
回答量:795
采纳率:100%
帮助的人:653万
展开全部
$students = array(array("sno" => "1", "sname" => "xw", "sex" => "男"),
    array("sno" => "2", "sname" => "xw", "sex" => "女"));
for ($row = 0; $row < count($students); $row++) {
    while (list($key, $value) = each($students[$row])) {
        echo $value;
    }
    echo"<br>";
}

变量写错了

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式