PHP中的For和Foreach之间的区别
在本文中,我们将了解PHP中“ for”和“ foreach”循环之间的区别-
“ for”循环
这是一个迭代循环,重复执行一组代码,直到达到指定条件为止。它用于执行一组代码特定次数。在此,次数是迭代器变量。
语法:
for( initialization; condition; increment/decrement ) {// 迭代和执行的代码
}
初始化:用于初始化迭代器变量。它还有助于一次执行一次,而无需在循环条件的开始处运行条件语句。
条件:执行该语句,如果条件返回True值,则循环继续并执行其中的语句。如果条件给出False值,则执行退出循环。
递增:递增/递增循环中的计数器。它在每次迭代结束时执行,不会中断。
它不会隐藏迭代。
与“ foreach”循环相比,它比较复杂。
与“ foreach”循环相比,执行时间更长。
让我们看一个例子-
<?phpfor($i = 1; $i <= 2; $i++) {
echo $i . " Hi \n";
}
?>
“ foreach”循环
它遍历数组数据结构的元素。
它隐藏了迭代。
很简单。
与“ for”循环相比,它的性能更好。
迭代花费的时间更少。
语法:
foreach( $array as $element ) {// PHP代码执行
}
foreach( $array as $key => $element) {
// PHP代码执行
}
示例
<?php输出结果$peop = array( "Will", "Jane", "Harold" );
foreach( $ peop as $element ) {
echo $element . "<br>";
}
?>
WillJane
Harold
结论
在本文中,我们了解了PHP中“ for”和“ foreach”循环之间的显着差异。
以上是 PHP中的For和Foreach之间的区别 的全部内容, 来源链接: utcz.com/z/324923.html