php循环结构,PHP循环结构实例讲解

PHP循环结构实例讲解

发布于 2015-01-16 19:54:36 | 141 次阅读 | 评论: 0 | 来源: 网友投递

PHP开源脚本语言PHP(外文名: Hypertext Preprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java和Perl的特点,入门门槛较低,易于学习,使用广泛,主要适用于Web开发领域。PHP的文件后缀名为php。

本文为大家讲解的是PHP循环结构实例讲解,感兴趣的同学参考下.

for循环语句

36815ab55cea1acdba83497c096bbd6c.png

打印金字塔

a72e9c25a64ecc41e2eed084068123e8.png

完整的金字塔

//打印金字塔

$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选择语句的结合:

6bc2ce2cf15fe1b5361109cef9cbfbba.png

常量:

//定义常量-----两种方法

define('TAX',200);

echo TAX;

const Tab=100;

echo Tab;

365146fb5f0adbeb2ed30b325b0776f8.png

编写简易计算器:

3eae1557a801b5a1494cbdecb1a90ade.png

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;

a85e67967bde873fd726c2200217d782.png

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;

Keep it simple,keep it clear.——PAXSTER

相关阅读:

PHP循环结构实例讲解

php目录操作实例讲解

PHP导出Excel实例讲解

PHP函数getenv简介和使用实例讲解

PHP图片等比缩放类SimpleImage使用方法和使用实例讲解

PHP的password_hash()使用实例讲解

php导出word格式数据的代码实例讲解

php导入导出excel实例讲解

使用PHP导出Word文档的原理和实例讲解

关于php循环跳出的问题讲解

php中jsonp的跨域实例讲解

php class中public,private,protected的区别及实例讲解

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值