PHP遍历数组的方法有哪些-创新互联

这期内容当中小编将会给大家带来有关PHP遍历数组的方法有哪些,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

目前成都创新互联已为近千家的企业提供了网站建设、域名、网页空间、网站托管维护、企业网站设计、东胜网站维护等服务,公司将坚持客户导向、应用为本的策略,正道将秉承"和谐、参与、激情"的文化,与客户和合作伙伴齐心协力一起成长,共同发展。

第一、foreach()


foreach()是一个用来遍历数组中数据的最简单有效的方法。


"; 
    } 
?>

显示结果:


This Site url is aaa 
This Site url is bbb 
This Site url is ccc 
This Site url is ddd

第二、while() 和 list(),each()配合使用。


"; 
    } 
?>

显示结果:


This Site url is aaa 
This Site url is bbb 
This Site url is ccc 
This Site url is ddd

第三、for()运用for遍历数组


"; 
    } 
?>

显示结果:


This Site url is aaa 
This Site url is bbb 
This Site url is ccc 
This Site url is ddd

有时候有人也在问这几种遍历数组的方法哪个更快捷些呢,下面做个简单的测试就明白了
=========== 下面来测试三种遍历数组的速度 ===========
一般情况下,遍历一个数组有三种方法,for、while、foreach。其中最简单方便的是foreach。下面先让我们来测试一下共同遍历一个有50000个下标的一维数组所耗的时间。


'; 
  unset($str, $time_start, $time_end, $time_used); 
  ###################################### 
  $time_start= GetRunTime(); 
  while(list($key, $val)= each($arr)){ 
  $str= $val; 
  } 
  $time_end= GetRunTime(); 
  $time_used= $time_end- $time_start; 
  echo 'Used time of while:'.round($time_used, 7).'(s)'; 
  unset($str, $key, $val, $time_start, $time_end, $time_used); 
  ###################################### 
  $time_start= GetRunTime(); 
  foreach($arr as$key=> $val){ 
  $str= $val; 
  } 
  $time_end= GetRunTime(); 
  $time_used= $time_end- $time_start; 
  echo 'Used time of foreach:'.round($time_used, 7).'(s)'; 
  ?>

测试结果:


Used time of for:0.0228429(s) 
Used time of while:0.0544658(s) 
Used time of foreach:0.0085628(s)

上述就是小编为大家分享的PHP遍历数组的方法有哪些了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注创新互联行业资讯频道。


文章标题:PHP遍历数组的方法有哪些-创新互联
当前网址:http://bzwzjz.com/article/cscpcs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 高端网站设计 成都网站设计 响应式网站设计 响应式网站设计 泸州网站建设 成都商城网站制作 手机网站制作 外贸营销网站建设 四川成都网站设计 手机网站制作 成都企业网站制作 品牌网站建设 成都网站建设 成都网站建设公司 成都网站建设 成都网站建设 做网站设计 成都响应式网站建设公司 温江网站设计 攀枝花网站设计 定制级高端网站建设 重庆网站建设