AI工具推荐 视频效率加速

PHP 新手入门之循环语句

for 循环


格式:for($i=0;$i<10;$i++){ 

    执行代码

}


现在做一个1+2+.....10之和的案例

<?php
	header("Content-type: text/html; charset=utf-8");//设置编码
	//计算1到10之和
	$sum = 0 ;        //定义一个变量  初始值为0
	for($i=1;$i<=10;$i++){      //进入循环,当$i是1时,满足条件,执行$i++
		$sum = $sum + $i;   
	}
	echo $sum;
?>

while  循环

格式:while(条件){

    执行代码;

}

用while 循环来算出1到10之和

<?php
	//while   循环    1到10  之和
	$sum = 0;
	$i = 1;
	while($i<=10){
		$sum = $sum + $i;
		$i++;  //如果没有$i++  那么$i的值就不会发生变化,这样就会一直循环
	}
	echo $sum;
?>

do....while  循环


格式:do{

    执行语句;

}while(条件);

用do.....while 来实现1到10之和

<?php
	//do......while 循环  写出1到10 之和
	$sum = 0 ;
	$i = 1;
	
	do{
		$sum = $sum +$i;
		$i++;
	}while($i<=10);

	echo $sum;
?>

注:不论$i 是否满足条件,循环体都是会执行一次的,当i= 10 的时候,进入循环体,执行$i++    此时$i的值是11 然后进入条件判断,不满足条件,跳出循环 


for  循环中的break  和continue 语句

<?php
	//for  循环中break 与continue  的区别
	//当使用break的时候,$i的值是5的时候就跳出循环体
	//使用continue的时候,只有$i是5的时候跳出循环
	for ($i=1;$i<=10;$i++){ 

		if($i==5){
			break;
			//continue;
		}
		echo $i."</br>";
	}
?>

foreach  循环 (重点)


foreach 循环用于遍历数组。

格式:foreach($array as $value){

      执行代码;

}

<?php
	//foreach   循环
	$arr = array('one','two','three','four','five');   //创建一个数组,里面有5个元素
	
	foreach ($arr as $val) {
		echo $val."</br>";
	}
?>


注:每进行一次循环。数组中的值就会赋值给$val变量(数组指针会逐一的移动),在进行下一次循环时,您将看到数组中的下一个值


继续学习
||
<?php header("Content-type: text/html; charset=utf-8");//设置编码 //计算1到10之和 $sum = 0 ; //定义一个变量 初始值为0 for($i=1;$i<=10;$i++){ //进入循环,当$i是1时,满足条件,执行$i++ $sum = $sum + $i; } echo $sum; ?>
提交重置代码
章节
课件
捐赠

PHP 新手入门教程

  • 评论
  • 问答
  • 课件下载

烟雨江南

看完了这些,对循环语句也有了了解了,继续学习!

9年前      0

for循环是不是和do while循环一样都是先执行?

[最新 数据分析师 的回答] for循环是不是和do while循环一样都是先执行?-PHP中文网问答-for循环是不是和do while循环一样都是先执行?-PHP中文网问答围观一下哦,学习一下。

时间:9年前

课件暂不提供下载,工作人员正在整理中,后期请多关注该课程~