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