php循环语句

phpfor循环语句使用方法是什么

考虑以下的例子,它们都显示数字1到10:?php/*example1*/for($i1;$i10;$i++){echo$i;}/*example2*/for($i1;;$i++){if($i10){break;}echo$i;}/*example3*/$i1;for(;;){if($i10){break;}echo$i;$i++;}/*example4*/for($i1;$i10;echo$i,$i++);?for循环代码循环编辑for循环JavaScriptfor循环在编写代码时,你常常希望反复执行同一段代码。

php for循环简单例子求解释

for循环是循环里最复杂 也是最实用的循环,

我举个简单的列子给你 然后你先熟悉下 for循环 然后再讲解你的for循环

//定义初始$i变量为1;中间的是判断条件 如果$i小于10;则执行第三个条件

//$i++ 实际就是给$i的值加一

for($i=1;$i<10;$i++){

echo “$i的值是$i <hr>”;

}

当然后中循环里的操作 你可以按照自己要求去写

下面我来讲解你的for循环

首先date参数 你可以参考

http://**php/php_*

http://**manual/en/*

date(“U”) 实际就是输出UNIX时间戳

date(“l”, $currentDate) 就是将date(“U”) 转换成星期几

$currentDate += (60 * 60 * 24) 今天加上24小时后的UNIX时间戳

你对比下第一个简单的for循环就了解了

说出php语言的几种循环语句的使用格式,及其区别

while 只要指定的条件成立,则循环执行代码块 do。

while 首先执行一次代码块,然后在指定的条件成立时重复这个循环 for 循环执行代码块指定的次数 foreach 根据数组中每个元素来循环代码块 while 语句 只要指定的条件成立,while 语句将重复执行代码块。while (condition) code to be executed;例子 下面的例子示范了一个循环,只要变量 i 小于或等于 5,代码就会一直循环执行下去。

循环每循环一次,变量就会递增 1:<body><?php $i=1; while($i<=5) { echo "The number is " . $i . ""; $i++; }?>do。while 语句 do。

while 语句会至少执行一次代码 然后,只要条件成立,就会重复进行循环。do { code to be executed; } while (condition); 例子 下面的例子将对 i 的值进行一次累加,然后,只要 i 小于 5 的条件成立,就会继续累加下去:<body><?php $i=0; do { $i++; echo “The number is ” . $i . “”; } while ($i<5);?>for 语句 如果您已经确定了代码块的重复执行次数,则可以使用 for 语句。

for (initialization; condition; increment) { code to be executed; } 注释:for 语句有三个参数。第一个参数初始化变量,第二个参数保存条件,第三个参数包含执行循环所需的增量。

如果 initialization 或 increment 参数中包括了多个变量,需要用逗号进行分隔。而条件必须计算为 true 或者 false。

下面的例子会把文本 “Hello World!” 显示 5 次:<body><?php for ($i=1; $i<=5; $i++) { echo "Hello World!"; }?>foreach 语句 foreach 语句用于循环遍历数组。每进行一次循环,当前数组元素的值就会被赋值给 value 变量(数组指针会逐一地移动) 以此类推。

语法 foreach (array as value) { code to be executed; } 下面的例子示范了一个循环,这个循环可以输出给定数组的值:<body><?php$arr=array(“one”, “two”, “three”); foreach ($arr as $value) { echo “Value: ” . $value . “”; }?>。

php随机循环语句

echo rand(1,5); 定义和用法rand() 函数返回随机整数。

语法rand(min,max)参数 描述 min,max 可选。规定随机数产生的范围。

说明如果没有提供可选参数 min 和 max,rand() 返回 0 到 RAND_MAX 之间的伪随机整数。例如,想要 5 到 15(包括 5 和 15)之间的随机数,用 rand(5, 15)。

提示和注释注释:在某些平台下(例如 Windows)RAND_MAX 只有 32768。如果需要的范围大于 32768,那么指定 min 和 max 参数就可以生成大于 RAND_MAX 的数了,或者考虑用 mt_rand() 来替代它。

注释:自 PHP 4.2.0 起,不再需要用 srand() 或 mt_srand() 函数给随机数发生器播种,现在已自动完成。注释:在 3.0.7 之前的版本中,max 的含义是 range 。

要在这些版本中得到和上例相同 5 到 15 的随机数,简短的例子是 rand (5, 11)。例子本例会返回一些随机数:<?phpecho(rand();echo(rand();echo(rand(10,100))?>输出:17757379497。

PHP中for循环语句的几种变型

中最复杂的循环结构。它的行为和 C 语言的相似。

for 循环的语法是:

for (expr1; expr2; expr3)statement 第一个表达式(expr1)在循环开始前无条件求值一次。 expr2 在每次循环开始前求值。如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。 expr3 在每次循环之后被求值(执行)。 每个表达式都可以为空。expr2 为空意味着将无限循环下去(和 C 一样,PHP 认为其值为 TRUE)。这可能不像想象中那样没有用,因为经常会希望用 break 语句来结束循环而不是用 for 的表达式真值判断。 考虑以下的例子,它们都显示数字 1 到 10:<?php/* example 1 */

for ($i = 1; $i <= 10; $i ) {echo $i;}/* example 2 */

for ($i = 1; ; $i ) {

if ($i 10) {break;}echo $i;}/* example 3 */$i = 1;for (;;) {if ($i 10) {break;}echo $i;$i ;}/* example 4 */

for ($i = 1; $i <= 10; echo $i, $i );? 当然,第一个例子看上去最正常(或者第四个),但用户可能会发现在 for 循环中用空的表达式在很多场合下会很方便。 PHP 也支持用冒号的 for 循环的替代语法。 for (expr1; expr2; expr3):statement;

endfor; for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说。PHP手册中对它的语法定义如下:

for (expr1; expr2; expr3)statement 下面说说for语句几种有用的变型。

1、无限循环

首先是人尽皆知的无限循环(亦可称“死循环”)。由于空表达式null在语法上是有效的,所以我们可以把for语句的三个表达式留空,这样就会产生不断执行for嵌套语句的效果。

<?phpfor (;;) {//放置需要不断执行的语句}? 虽然有一些任务会使用到无限循环,但是大多数程序

php用循环语句,实现下图

<?php

for ($i = 10; $i >=1; $i) {

echo “&nbsp” ;

for ($j = 1; $j <=20; $j++) {

if ($j<=$i) {

echo “&nbsp”;

}elseif ($j>10) {

echo “*”;

}

}

echo “<br>”;

}

?>