PHP遍历数组的方法汇总——foreach
PHP 循环
在您编写代码时,经常需要反复运行同一代码块。我们可以使用循环来执行这样的任务,而不是在脚本中添加若干几乎相等的代码行。
在 PHP 中,我们有以下循环语句:
- while - 只要指定条件为真,则循环代码块
- do...while - 先执行一次代码块,然后只要指定条件为真则重复循环
- for - 循环代码块指定次数
- foreach - 遍历数组中的每个元素并循环代码块
一般情况下,遍历一个数组有三种方法:for、while、foreach。其中最简单方便的是foreach。
foreach速度最快,最慢的则是while。
方法一:foreach()
<?php $urls= array("aaa","bbb","ccc","ddd"); foreach ($urls as $url){ echo "This Site url is $url! <br />"; } ?>【注】foreach 循环只适用于数组,并用于遍历数组中的每个键/值对。
方法二:while() 和 list(),each()配合使用。
<?php $urls= array("aaa","bbb","ccc","ddd"); while(list($key,$val)= each($urls)) { echo "This Site url is $val.<br />"; } ?>
方法三:for()运用for遍历数组
<?php $urls= array("aaa","bbb","ccc","ddd"); for ($i= 0;$i< count($urls); $i++){ $str= $urls[$i]; echo "This Site url is $str.<br />"; } ?>
This Site url is aaa This Site url is bbb This Site url is ccc This Site url is ddd
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: php 数字转换成大写文字
- 下一篇: 有关前台验证和后台验证