最模板 - 外贸网站建设,外贸网站模板

最模板

当前位置: 首页 > 建站教程 > php教程 >

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

时间:2014-06-09 16:40来源: 作者: 点击:
下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下。 foreach $tar = array ( 1 = 东, 2 = 西, 3 = 南, 4 = 北, 5 = 东南, 6 = 西南, 7 = 东北, 8 = 西北, 9 = 南北, 10

下面我用两个实例来介绍一下关于在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. {  
  4.  if$vv == $TM )  
  5.  {  
  6.   echo $vv.'-'.$v.'<br />';  
  7.   break;  
  8.  }  
  9.  //echo $vv;  

//for

  1. echo '<br />';  
  2. for$i=1;$i<=count$tar ) ;$i++ )  
  3. {  
  4.  if$tar[$i] == $TM )  
  5.  {  
  6.   echo $tar[$i].'-'.$i.'<br />';  
  7.   break;  
  8.  }  

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

(责任编辑:admin)
------分隔线----------------------------
栏目列表
推荐内容