循环例子-for高级应用

本文通过示例介绍PHP中for循环的多种高级用法,包括日期计算、复杂表达式的迭代、多重循环以及数组遍历等场景。通过这些实例,读者可以更深入地理解for循环的功能与灵活性。

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


评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值