您的位置:首页 > 其它

循环例子-for高级应用

2010-06-06 07:35 197 查看


for高级应用示例


<HTML>

<HEAD>

<TITLE>for的高级运用</TITLE>

</HEAD>

<BODY>

<?

/*

** 打印必要的说明文字

*/

print("距离星期一还有几天?/n");

print("<OL>/n");

for($currentDate = date("U"); //定义$currentDate时间格式

date("l", $currentDate) != "Monday"; //判断是不是当前系统时间是Monday

$currentDate += (60 * 60 * 24)) //当前时间加上1天

{

/*

** 打印时间名称

*/

print("<LI>" . date("l", $currentDate) . "/n");

}

print("</OL>/n");

?>

</BODY>

</HTML>






//复杂的表达式

for ($i = 1,$j = 0; $i <= 5;$j += $i++)//计算1-5的累加结果,赋值到$j

{

echo $j;

}

echo "<br>";

for ($i = 1,$j = 1; $i <= 5;$j *= $i++)//计算1-5的阶乘结果,赋值到$j

{

echo $j;

}

echo "<br>";

//多重循环

for ($i = 0, $j = 10;$i <= 10;$i++, $j--)

{

echo "$i+$j=10";

echo "<br>";

}

利用for 循环输出星期


$w=array("星期2","星期3","星期4","星期5","星期6","星期7");

for($i=0,$num=0;$i<count($w);$num++,$i++){

echo ($i+1).$w[$i]."<br>";

}

echo "距离星期一还有".$num."天";
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: