在php中循环语句我们常用的就几种,while,do while ,for(),foreach这四种,也是大家开发中常用到的循环语句了,有需要的朋友可以参考一下,本教程一一来讲一下这种语句的用法。
Foreach语句
Foreach循环是php4.0引进来的,只能用于数组。在php5中,又增加了对对象的支持。该语句的语法格式为:
foreach(array_expression as $value)
statement;
或
| 代码如下 | 复制代码 |
|
Foreach(array_expression as $key => $value)
or FOREACH ($array_variable as $key => $value) |
|
在这两种情况下,多次[代码执行]将被处死是等于在$ array_variable数组元素的个数。
让我们来看一个例子。假设我们有下面的代码段:
| 代码如下 | 复制代码 |
|
$array1 = array(1,2,3,4,5); 输出结果 立即学习“PHP免费学习笔记(深入)”; new value is 10 |
|
foreach循环以上经历了所有5个元素的数组$ array1,每次打印出一份声明中含有10倍的数组元素的值。
foreach作用是遍历当前数组的所有值出来并且赋给$var
再来看一个foreach 对多维数据操作实例
| 代码如下 | 复制代码 |
|
$s = array(array(1,2),array(3,4),array(5,6)); |
|
更多详细内容请查看:http://www.bKjia.c0m/phper/18/foreach-foreach.htm
for语句
最基于的遍历
| 代码如下 | 复制代码 |
|
/* example 1 */ for ($i = 1; $i
echo $i; /* example 2 */
10分钟内自己学会PHP
查看详情
10分钟内自己学会PHP其中,第1篇为入门篇,主要包括了解PHP、PHP开发环境搭建、PHP开发基础、PHP流程控制语句、函数、字符串操作、正则表达式、PHP数组、PHP与Web页面交互、日期和时间等内容;第2篇为提高篇,主要包括MySQL数据库设计、PHP操作MySQL数据库、Cookie和Session、图形图像处理技术、文件和目录处理技术、面向对象、PDO数据库抽象层、程序调试与错误处理、A
524
for ($i = 1; ; $i++) { /* example 3 */ $i = 1; /* example 4 */ for ($i = 1, $j = 0; $i ?> |
|
遍历数组
| 代码如下 | 复制代码 |
|
/* for($i = 0; $i
{ |
|
下面再看while 与do while
While循环是php中最简单的循环语句,他的语法格式是:
| 代码如下 | 复制代码 |
| While (expression){ statement; } |
|
当表达式expression的值为真时,将执行statement语句,执行结束后,再返回到expression表达式继续进行判断。直到表达式的值为假时,才跳出循环。
| 代码如下 | 复制代码 |
|
/* example 1 */ $i = 1; /* example 2 */ $i = 1; |
|
Do…While语句
While语句还有一种形式的表示,Do…While.语法为:
Do{
statement;
}While(expression);
两者的区别在于:Do…While语句要比While语句多循环一次。
当While表达式的值为假时,While循环直接跳出当前循环,而Do…While语句则是先执行一遍程序块,然后再对表达式进行判断。
实例
| 代码如下 | 复制代码 |
|
do { /* process i */ } while (0); |
|
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号