三天上手PHP之10:循环(while、do...while、for、foreac)

1.目的:学会循环的基本操作,例如:whiledo...whilefor、foreach

2.代码范例:

<?php
/*
以下循环的一些基本概念:
1. 循环执行代码块指定的次数,或者当指定的条件为真时循环执行代码块。
2. 在 PHP 中,有下列循环语句:
	2.1 while:只要指定的条件成立,则循环执行代码块
	2.2 do...while:首先执行一次代码块,然后在指定的条件成立时重复这个循环
	2.3 for:循环执行代码块指定的次数
	2.4 foreach:根据数组中每个元素来循环代码块
*/

//范例一:while(只要指定的条件成立,则循环执行代码块)
echo "以下为范例一:只要 i 小于或者等于 9,while 循环将继续运行。循环每运行一次,i 就会递增 2<br>"; 
$i=1;
while($i<=9)
{
echo "The number is " . $i . "<br>";
$i=$i+2;
}
echo '<br><br>';

//范例二:do...while(至少执行一次代码,然后检查条件,只要条件成立,就会重复进行循环)
echo "以下为范例二:循环将变量 i 的值递增 2,然后输出。先检查条件(i 小于或者等于10),只要 i 小于或者等于 10,循环将继续运行<br>"; 
$i=2;
while($i<=10)
{
echo "The number is " . $i . "<br>";
$i=$i+2;
}
echo '<br><br>';

//范例三:for(执行代码块指定的次数,或者当指定的条件为真时循环执行代码块)
/*
语法:
	for (初始值; 条件; 增量)
		{
			要执行的代码;
		}
*/	
echo "以下为范例三:定义一个初始值为 i=5 的循环。只要变量 i 小于或者等于 25,循环将继续运行。循环每运行一次,变量 i 就会递增 5<br>"; 
for ($i=5; $i<=25; $i=$i+5)
{
echo "The number is " . $i . "<br>";
}
echo '<br><br>';

//范例四:foreach(用于遍历数组)
/*
语法:
	foreach ($array as $value)
		{
		要执行代码;
		}
*/	
echo "以下为范例四:输出给定数组的值的循环<br>"; 
$x=array("John","Mary","Ben");
foreach ($x as $value)
{
echo $value . "<br>";
}

?>

3.結果:

以下为范例一:只要 i 小于或者等于 9,while 循环将继续运行。循环每运行一次,i 就会递增 2
The number is 1
The number is 3
The number is 5
The number is 7
The number is 9


以下为范例二:循环将变量 i 的值递增 2,然后输出。先检查条件(i 小于或者等于10),只要 i 小于或者等于 10,循环将继续运行
The number is 2
The number is 4
The number is 6
The number is 8
The number is 10


以下为范例三:定义一个初始值为 i=5 的循环。只要变量 i 小于或者等于 25,循环将继续运行。循环每运行一次,变量 i 就会递增 5
The number is 5
The number is 10
The number is 15
The number is 20
The number is 25


以下为范例四:输出给定数组的值的循环
John
Mary
Ben

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值