循环例子-for高级应用

来源:互联网 发布:威尔取模软件 编辑:程序博客网 时间:2024/04/30 16:49

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."天";


原创粉丝点击