首页博客网络编程
在学习了 PHP 循环的概念并了解了它们最简单的类型之后,您应该尝试更复杂的循环 - PHP for 和 PHP foreach 循环。
PHP foreach 循环有一个特定的用途。它们旨在与更复杂的PHP变量类型一起使用 - 数组和对象。使用 foreach PHP 代码块将重复运行,其每个元素都在一行中。
现在,PHP for loop旨在多次执行部分代码。您可以指定执行的次数。因此,此循环最适合您对代码块需要运行的时间有信心的情况。任何条件都无关紧要:在任何情况下,循环都会运行指定的次数。
循环多次运行选定的代码块。
当你确切地知道它应该循环多少次时,应该使用 PHP 循环。for
PHP 循环仅适用于数组和对象。它与他们的每个元素一起运行。foreach
循环 PHP 脚本多次重复运行代码块。次数必须提前指定。for
如果您分析一个示例,它可能会变得更加清晰。您会注意到下面的代码打印出从 0 到 10 的数字:
例复制
<?php for ($x = 0; $x <= 10; $x++) { echo "The number is: $x <br>"; } ?>
为了使 PHP 循环正常运行,您必须牢记正确的语法:for
for (init; test; increment)
了解每个元素代表什么可以更轻松地将语法规则提交到内存中。让我们分解它们,以了解如何更好地使用 PHP 循环:for
init
:指定起始值。
test
:检查每个循环的指定条件。如果为 true,则循环继续。如果它证明为 False,则循环停止。
increment
:每次循环都会更改迭代器的值。
PHP 循环的工作方式与常规 PHP 循环类似,但仅适用于数组和对象。如果尝试在其他类型的变量上使用它,将发生错误。不同的语法规则也适用。foreach
for
对于每个 PHP 循环,参数都会更改为一个新值。在 PHP 循环遍历数组或对象期间,逐个获取每个元素的值,直到数组结束。foreach
$value
$value
请看下面的例子。在其中,PHP 循环用于显示数组中的每个元素:foreach
$animals
例复制
<?php $animals = array("rabbit", "cat", "bmw", "lama"); foreach ($animals as $value) { echo "$value <br>"; }?>
如果您希望 PHP 循环按预期执行,则必须遵循语法要求。看一看:foreach
foreach (array_expression as $value<)
循环旨在简化重复运行特定部分代码的过程。
使用循环时,您应该提前知道您希望代码循环多少次。for
foreach
循环仅适用于复杂变量(数组和对象)。它分别与它们的每个元素一起工作
声明提示:若要转载请务必保留原文链接,申明来源,谢谢合作!
广告位
广告位