最新回答 / yl4548
一般都有在循环语句中有打印语句,所以应该是有结果,但没有结果可能是在循环语句中没有要打印的语句,要不就是你的循环条件不成立,所以执行循环中的语句但没有结果。
2016-05-07
$students = array(
'2010'=>'令狐冲',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向问天',
'2015'=>'任我行',
'2016'=>'冲虚',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'宁中则',
);//10个学生的学号和姓名,用数组存储
//使用循环结构遍历数组,获取学号和姓名
foreach($students as $c=>$v)
{
echo "学号为:".$c."的姓名为:".$v;//输出(打印)姓名
echo "<br />";
'2010'=>'令狐冲',
'2011'=>'林平之',
'2012'=>'曲洋',
'2013'=>'任盈盈',
'2014'=>'向问天',
'2015'=>'任我行',
'2016'=>'冲虚',
'2017'=>'方正',
'2018'=>'岳不群',
'2019'=>'宁中则',
);//10个学生的学号和姓名,用数组存储
//使用循环结构遍历数组,获取学号和姓名
foreach($students as $c=>$v)
{
echo "学号为:".$c."的姓名为:".$v;//输出(打印)姓名
echo "<br />";
2016-05-07
这里的$num数值一直是2,没有增加。这个例子只是为了说明while语句检测条件不满足后就不进行循环,而do...while则是不管不顾循环一次之后再检测条件
2016-05-06
$a = 78;//成绩
if($a>=60){
$b = "及格";
}else{
$b = "不及格";
}
echo $b;
if($a>=60){
$b = "及格";
}else{
$b = "不及格";
}
echo $b;
2016-05-06