Php For和Foreach循环

循环用于在给定条件下反复迭代某个代码块。我们可以指定将循环的代码和要检查的条件。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
喜欢就支持一下吧
点赞0 分享