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站长网) |
相关内容
网友评论
推荐文章
热点阅读