suchen
  • Anmelden
  • Melden Sie sich an
Passwort-Reset erfolgreich

Verfolgen Sie die Projekte, die Sie interessieren, und erfahren Sie die neuesten Nachrichten über sie

for语句

PHP for 循环

PHP for 循环执行代码块指定的次数。

PHP for 循环

如果您已经提前确定脚本运行的次数,可以使用 for 循环。

语法

for (init counter; test counter; increment counter) {
  code to be executed;
}

参数:

·         init counter:初始化循环计数器的值

·         test counter:: 评估每个循环迭代。如果值为 TRUE,继续循环。如果它的值为 FALSE,循环结束。

·         increment counter:增加循环计数器的值

下面的例子显示了从 0 到 10 的数字:

实例

<?php
for ($x=0; $x<=10; $x++) {
  echo "数字是:$x <br>";
}
?>

PHP foreach 循环

foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。

语法

foreach ($array as $value) {
  code to be executed;
}

每进行一次循环迭代,当前数组元素的值就会被赋值给 $value 变量,并且数组指针会逐一地移动,直到到达最后一个数组元素。

下面的例子演示的循环将输出给定数组($colors)的值:

实例

<?php
$colors = array("red","green","blue","yellow");
 
foreach ($colors as $value) {
  echo "$value <br>";
}
?>

for (表达示1; 表达示2; 表达示3){

        需要执行的代码段

}

·         表达式1 是初始化赋值,可以同时赋值多个代码。

·         表达示2 在每次循环开始前求值。如果值为 TRUE,则继续循环,执行嵌套的循环语句。如果值为 FALSE,则终止循环。

·         表达示3 在每次循环之后被求值。

·         <?php
·         for ($i = 1; $i <= 10; $i++) {
·             echo '这是第 '.$i.'年.<br />';
·         }
·         ?>

多个条件判断

<?PHP
     for($i=0,$j=10;$i<$j;$i++,$j--){
         echo $i.'---------'.$j.'<br />';
     }
 ?>

------------------------------------------------------------------------------------------------------------------------------

用for循环来打一下9*9的乘法口诀表                                   

代码如下

//99乘法口诀表从1开始,所以声明一个变量$i = 1,让$i小于10,也就是最大值为9

<?php
?
>

foreach 循环

foreach 循环用于遍历数组,后面在对数组进行操作的时候能够用到。

语法

foreach ($array as $value)
{
要执行代码;
}

每进行一次循环,当前数组元素的值就会被赋值给 $value 变量(数组指针会逐一地移动),在进行下一次循环时,您将看到数组中的下一个值。

<html>
 <body>
 
 <?php
 $x=array("one","two","three");
 foreach ($x as $value)
 {
 echo $value . "<br>";
 }
 ?>
 
 </body>
 </html>
neue Datei
<?php for ($x=0; $x<=10; $x++) { echo "数字是:$x <br>"; } ?>
Code zurücksetzen
Automatische Operation
einreichen
Vorschau Clear