用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > php教程

php foreach与for语句用法区别介绍

时间:2015-01-23  来源:西部数据  作者:西部数据

下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下.

//foreach

$tar = array (

  1 => '东',

  2 => '西',

  3 => '南',

  4 => '北',

  5 => '东南',

  6 => '西南',

  7 => '东北',

  8 => '西北',

  9 => '南北',

  10 => '东西',

);

实例代码如下:

  1. $TM = '西';  
  2. foreach$tar as $v=>$vv ) 
  3.  if$vv == $TM ) 
  4.  { 
  5.   echo $vv.'-'.$v.'<br />'
  6.   break
  7.  } 
  8.  //echo $vv; 
  9. //西-2 
  10.  
  11. //for 
  12. 实例代码如下: 
  13. echo '<br />'
  14. for$i=1;$i<=count$tar ) ;$i++ ) 
  15.  if$tar[$i] == $TM ) 
  16.  { 
  17.   echo $tar[$i].'-'.$i.'<br />'
  18.   break
  19.  } 
  20. //西-2 

总结:foreach与for结果是完全相同的,但在效率上foreach要胜与for,首页for需要知道数组长度再用$i++来操作,页foreach不需要知道数组长度可自动检测并输入key,和value.

来顶一下
返回首页
返回首页
推荐资讯
WiFi太不安全:7岁女孩11分钟内入侵公共网络 WiFi太不安全:7岁女孩11分钟内入侵近期刚刚发布研究说WiFi网络能获得人们手机里多少私人信息,
不服跑个分?人工智能也出现“刷分”乱象 不服跑个分?人工智能也出现“刷分2014年,人工智能领域突然爆发,成为了科研和科技创业的热门
相关文章
栏目更新
栏目热门