for循环vs while循环与foreach循环PHP

发布时间:2022-04-30 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了for循环vs while循环与foreach循环PHP脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
首先我是 PHP新手我一直在使用for循环,while循环,foreach循环在脚本中.我在想

一个更好的表现?
>选择循环的标准是什么
>当我们循环在另一个循环中时应该使用哪个?

我被卡住的代码,想知道要使用哪个循环.

@H_126_7@for($i=0;$i<count($all);$i++) { //do some tasks here for($j=0;$j<count($rows);$j++) { //do some other tasks here } }

很明显,我可以使用while编写上述代码.希望有人能帮助我找出应该使用哪个循环.

没关系

如果您只需要遍历对象或数组的所有元素,请使用foreach.您需要的案例包括

>当你明确地需要用数字索引做事情时,例如:
>当您需要在迭代中使用上一个或下一个元素
>当您需要在迭代期间更改计数器

foreach更方便,因为它不需要您设置计数,并且可以通过任何类型的成员工作 – 无论是对象属性还是关联数组元素(不能捕获).通常最好的可读性.

两者都很好在您的演示案例中,foreach是最简单的方式.

脚本宝典总结

以上是脚本宝典为你收集整理的for循环vs while循环与foreach循环PHP全部内容,希望文章能够帮你解决for循环vs while循环与foreach循环PHP所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。