PHP 循环语句基本语法结构笔记
发布:smiling 来源: PHP粉丝网 添加日期:2014-02-10 13:23:16 浏览: 评论:0
for 循环控制
- for(循环初值; 循环的条件; 步长){
- //执行语句;
- }
实例代码如下:
- FOR ($i = 0; $i <= 2; $i++)
- {
- print "value is now " . $i . "<br>";
- }
- //输出值
- value is now 0
- value is now 1
- value is now 2
在第一循环,$i=0,这意味着表达,($i<= 2),为ture。因此,打印语句执行时,$i得到加1,变成1。
在第二循环,$ = 1,这意味着表达,($i<= 2),为ture。因此,打印语句执行时,$i得到加1,变成2。
在第三迭代,$i= 2,这意味着表达,($i<= 2),为ture。因此,打印语句执行时,$i递增,成为1 3。
在第四迭代,$i= 3,这意味着表达,($i<= 2),是假的。因此,PHP不去执行循环,不执行打印语句。
while循环
基本语法结构是
- while(循环条件){
- //执行语句;
- //循环条件值变化,不添加的话会成为死循环
- }
实例代码如下:
- <html><body>
- <?php $a=1;while($a<=5) { echo "The number is " . $a . "<br />"; $a++; }?>
- </body></html>
还是举个简单的例子,一看就明白了。下面这个例子,使用到了 while 循环语句,它的意思是,当变量 $a 小于等于5的情况下,执行一次循环,该循环执行连个语句,一是输出 $a 的值,二是给 $a 的值加1,直到 $a 小于等于 5 为 FALSE,即 $a > 5才停止循环。
do..while循环控制
基本语法结构
- do{
- //执行语句;
- //循环条件值变化,不添加的话会成为死循环
- }while(循环条件);
示例如下,该示例中,先执行一次循环,即 $i 加 1,然后输出 $i 的值,执行完第一次循环之后,检查条件 $i < 5,如果符合条件,则再执行一次循环,直到 $i < 5 为 FALSE 为止,代码如下:
- <html><body>
- <?php $i=0;do { $i++; echo "The number is " . $i . "<br />"; }while ($i<5);?>
- </body></html>
基本的概念: 表示结束当前的 for 、 while 、do..while 、switch, 流程, 可以给一个数字,表示退出到第几层.
1.break语句 默认跳出 1层
2.break语句 后面带的数字,不能超过实际可以跳出的循环层数,否则,会报fatal error
循环相关的语句-continue
基本概念: continue 用于结束本次循环剩余代码,从新开始新的一次循环(如果条件为真,就继续执行), continue 后面也可以带数字,表示从第几次循环重新开始
goto语句
基本概念: 通过goto语句我们可以将程序跳转到指定的地方去执行.
goto 标签;
标签:
语句;
快速入门案例,代码如下:
- goto a;
- echo 'aa';
- a:
- echo 'bb';
php中常量
说明:所谓常量,我们可以理解成就是特殊的变量: 体现在
1.定义常量前面不需要 $
2.常量一旦定义,则不能修改其值
3.常量在定义的时候,就需要它赋初值.
4.常量可以通过 define 或者 const
5.常量的名称,我们一般说是 全部大写,然后用下划线间隔
6.什么时候需要使用常量: 在程序中我们不希望某个值变化,则考虑使用常量,比如圆周率,税率....
快速入门案例,代码如下:
- <?php
- //第一种方法
- define("TAX_RATE",0.08);
- echo TAX_RATE;
- //第二种方法(php5.3)
- const TAX_RATE2=0.1;
- echo '-'.TAX_RATE2;
- ?>
Tags: PHP 循环 语句 语法结构
相关文章
- ·php 流程控制语句(2013-11-13)
- ·php for循环语句的几种用法分析(2013-11-13)
- ·php中switch语句的用法介绍(2013-11-13)
- ·php 判断常量、变量和函数是否存在(2014-01-07)
- ·php 流程控制语句(2014-01-09)
- ·php if..else 循环(2014-01-09)
- ·PHP中foreach循环详解(2014-01-09)
- · php foreach用法和实例(2014-01-09)
- ·php for的高级运用(2014-01-13)
- ·PHP条件语句(if else/switch)语法与示例(2014-02-05)
- ·PHP 条件语句基本语法结构(2014-02-10)
- ·PHP 循环控制语句几种方法详解(2014-02-20)
- ·PHP入门教程之If…Else 条件判断语句(2014-02-22)
- ·PHP Switch 语句之学习笔记(2014-02-22)
- ·PHP循环之PHP基础入门教程(2014-02-22)
- ·php if else swicth条件控制语句学习笔记(2014-03-07)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)