PHP头条
热点:

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


下面我用两个实例来介绍一下关于在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。

www.phpzy.comtrue/php/2569.htmlTechArticlephp foreach与for语句用法区别介绍 下面我用两个实例来介绍一下关于在php中foreach与for语句用法区别介绍,有需要的朋友可参考一下。 //foreach $tar = array ( 1 = '东', 2 = '西', 3 = '南', 4 = '北',...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐