千家信息网

PHP中的循环结构实例讲解

发表于:2025-01-20 作者:千家信息网编辑
千家信息网最后更新 2025年01月20日,本篇内容介绍了"PHP中的循环结构实例讲解"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!for循环语
千家信息网最后更新 2025年01月20日PHP中的循环结构实例讲解

本篇内容介绍了"PHP中的循环结构实例讲解"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

for循环语句

打印金字塔

完整的金字塔

复制代码 代码如下:


//打印金字塔
$n=25;
for($i=1;$i<=$n;$i++){
//空格循环
for($k=1;$k<=$n-$i;$k++){
echo ' ';
}
//字符循环
for($j=1;$j<=$i*2-1;$j++){

if($i==1 || $i==$n){
echo '.';
}
else{
if($j==1 || $j==$i*2-1){
echo '.';
}else{
echo ' ';
}
}
}
/*
for($j=1;$j<=($i-1)*2+1 ; $j++) {
echo '.';
}*/
echo '
';

}

switch语句:

复制代码 代码如下:


/*$a="1";
switch ($a) {
case 1:
echo $a;
break;

default:
echo "错误";
break;
}
//自动转换字符串和数字


switch选择语句中遇到布尔值时的处理:

复制代码 代码如下:


$b=true;
switch($b){
case false:
echo "不匹配";
break;
//代表非false的值都可以为true-----自动转换类型
case "1":
echo "成功匹配";
break;
default:
echo "ko";
}
//1.default语句不论顺序都是最后执行,如果没有匹配到其他的case,那么就执行default语句
//2.如果没有break语句,那么就会输出下一个case的结果,直到有break为止。

while循环和do..while循环:

复制代码 代码如下:


/*while循环
$i=0;
while($i<10){
echo "paxster
".$i;
$i++;
}
//do..while循环--------先执行再判断,至少执行一次
/*$do=0;
do{
echo '
Paxster';
$do=$do+1;
}while($do<8);*/

while循环和switch选择语句的结合:

常量:

复制代码 代码如下:


//定义常量-----两种方法
define('TAX',200);
echo TAX;

const Tab=100;
echo Tab;


编写简易计算器:

step1:编写输入界面

复制代码 代码如下:
















step2:写计算后台代码

复制代码 代码如下:


$num1=$_REQUEST['num1'];
$num2=$_REQUEST['num2'];

$operation=$_REQUEST['operation'];
$res=0;

switch($operation){
case '+':
$res=$num1+$num2;
break;
case '-':
$res=$num1-$num2;
break;
case '*':
$res=$num1*$num2;
break;
case '/':
$res=$num1/$num2;
break;
default:
echo '输入有误';
}

echo '结果是'.$res;
?>

continue语句:跳过本次循环后面的代码。可以指定跳出指定的层数,例如continue 2;表示跳出两层,类似于break 2;

goto语句:和c语言一样,跳转到有标签的代码处,中间的代码不会执行,直接忽略。

复制代码 代码如下:


//goto语句
//i只执行一次
for($i=0,$j=50;$i<100;$i++){
while($j--){
if($j==17) goto end;
}
}
echo 'i=$i';
end:
echo 'i='.$i.'j='.$j;

"PHP中的循环结构实例讲解"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

代码 循环 语句 金字 金字塔 实例 结构 内容 字符 常量 更多 知识 结果 输入 输出 选择 实用 成功 学有所成 接下来 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中国学术期刊综合评价数据库 安吉天气预报软件开发 有关网络安全教育心得体会 服务器部署图 工具 易班网络安全知识竞赛 软件开发工程师安防 昆明学软件开发的职业学校哪个好 武汉网络安全监察部门电话 湛江精益软件开发 服务器上接光纤之后如何分配地址 hp服务器管理口地址 数据库技术是一个dbf文件 数据库 单表 监控视频接入云服务器费用方案 网络安全的自我防护 方舟服务器管理 开直播的服务器哪个牌子性价比高 软件开发输入激励 德科网络技术有限公司 学习网络安全法的通知 网络技术人员称呼 第一战士太子丹哪个服务器好 电脑软件开发要什么学历 村级开展网络安全宣传活动 海西大数据软件开发工程师专业 体育武术赛事软件开发 邮箱怎么手动配置服务器 伊宁市天气预报软件开发 阳江招收计算机网络技术人员 云服务器做网站
0