设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-06-24 12:48 所属栏目:121 来源:互联网
导读:下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下. //foreach $tar = array ( 1 = 东, 2 = 西, 3 = 南, 4 = 北, 5 = 东南, 6 = 西南, 7 = 东北, 8 = 西北, 9 = 南北, 10 = 东西, ); 实例代码如下: $TM = 西; fore
  下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下.
 
  //foreach
 
  $tar = array (
 
    1 => '东',
 
    2 => '西',
 
    3 => '南',
 
    4 => '北',
 
    5 => '东南',
 
    6 => '西南',
 
    7 => '东北',
 
    8 => '西北',
 
    9 => '南北',
 
    10 => '东西',
 
  );
 
  实例代码如下:
 
  $TM = '西';  
  foreach( $tar as $v=>$vv )
  {
   if( $vv == $TM )
   {
    echo $vv.'-'.$v.'<br />';
    break;
   }
   //echo $vv;
  }
  //西-2
  
  //for
  实例代码如下:
  echo '<br />';
  for( $i=1;$i<=count( $tar ) ;$i++ )
  {
   if( $tar[$i] == $TM )
   {
    echo $tar[$i].'-'.$i.'<br />';
    break;
   }
  }
  //西-2
  总结:foreach与for结果是完全相同的,但在效率上foreach要胜与for,首页for需要知道数组长度再用$i++来操作,页foreach不需要知道数组长度可自动检测并输入key,和value.
 
 

(编辑:ASP站长网)

    网友评论
    推荐文章
      热点阅读