php中foreach、for的另类写法

代码
1 近日在看 CodeIgniter 源码时发现了一种 foreach 的另外一种写法。并试了 for 的这种写法,没想到也能用。代码如下:
2
3  <?php
4  $array = array('one', 'two', 'three');
5
6  echo 'foreach-------<br />';
7 foreach($array as $value):
8 echo $value.'<br />';
9 endforeach;
10
11 echo 'for-------<br />';
12 for($i=0; $i<5; $i++):
13 echo $i.'<br />';
14 endfor;
15 ?>

 

1 这种用法平时很少见,在php手册中有说明:
2
3 PHP 也支持用冒号的 for 循环的替代语法。
4
5 for (expr1; expr2; expr3):
6 statement;
7 ...
8 endfor;

 

来自:http://www.xhttp.cn/php

 

posted on 2011-01-01 21:40  网宗  阅读(901)  评论(0编辑  收藏  举报

糗乐网-糗事|乐事|天下事