循环用于在给定条件下反复迭代某个代码块。我们可以指定将循环的代码和要检查的条件。Php支持不同的循环类型,但是 for
和 foreach
循环是Php和大多数其他编程语言中最流行和最有用的循环。在本教程中,我们将学习这些循环机制。
null
For循环
For循环有两个主要部分。第一部分是条件部分,我们通常会提供一些条件,比如数到指定的数字。第二部分是我们希望在每个步骤中运行的代码。让我们看看循环语法。
for(START;CONDITION;STEP){ CODE}
-
START
循环启动时只运行一次,通常用于定义、初始化计数器或类似变量。 -
CONDITION
在循环的每个步骤中进行检查,循环继续,除非CONDITION
这是真的。 -
STEP
在每个循环中发出,通常用于更改定义的值或变量。 -
CODE
将在每个步骤或循环中运行。
例如现在是时候了。我们只从 1
到 10
使用以下for循环。在这个循环中,我们初始化$counter变量并在每个步骤中增加它。我们还检查$counter值是否等于或小于10。
for( $counter=1; $counter<=10 ; $counter++ ){ echo $counter;}
Foreach循环
Foreach循环与 for
循环。Foreach循环在给定数组上迭代。所以我们不需要条件或类似的机制。Foreach只是对给定的序列数据进行迭代。语法如下所示。
foreach( ARRAY as KEY => VALUE ){ CODE}
-
ARRAY
是我们循环的顺序数据 -
KEY
当前步骤是否关键 -
VALUE
是当前步长值 -
CODE
是在每个步骤中运行的部分
相关文章: C代表循环和迭代
在本例中,我们将迭代一个名为 $names
包含一些名字。
$names = array( "ismail" , "ali" , "elif" );foreach($names as $name){ echo $name."";}
这将打印所有的名字一个接一个像下面。
ismailalielif
我们看到只有价值部分,但没有关键部分。我们可以两者兼用 key
和 value
就像下面一样。在本例中,我们将迭代关联数组。
$names = array ("ismail"=>"baydan" , "ali" => "baydan" , "elif" => "baydan");foreach($names as $name=>$surname){ echo $name." ".$surname."";}
此代码的输出如下所示。
ismail baydanahmet baydanelif baydan
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END