php 中for与foreach应用
近日在看 codeigniter 源码时发现了一种 foreach 的另外一种写法,并试了 for 的这种写法,没想到也能用,代码如下:
- <?php
- $array = array('one', 'two', 'three');
- echo 'foreach-------<br />';
- foreach($array as $value):
- echo $value.'<br />';
- endforeach;
- echo 'for-------<br />';
- for($i=0; $i<5; $i++):
- echo $i.'<br />';
- endfor;
- ?>
这种用法平时很少见,在php手册中有说明:php 也支持用冒号的 for 循环的替代语法.
- for (expr1; expr2; expr3):
- statement;
- ...
- endfor;