foreach的问题
以前遇到的第一个问题是:<?php $item=array('111','222','333');?>
........
<?php foreach($item as $me)?>
<li><?php echo $me?></li>
<?php endforeach?>
这样系统会提示有问题的!
删掉endforeach后,系统是可以运行了,不过显示的结果只有最有一条记录333
我修改为
<?php
foreach($item as $me)
echo "<li>".$me."</li>";
?>
显示的结果才正确!
我也不懂是为什么,可能是PHP5.3的版本没有了endforeach了!
我也不确定,故来发帖请教! 本帖最后由 jeongee 于 2011-10-28 19:25 编辑
<?php foreach($item as $me):?>
<li><?php echo $me?></li>
<?php endforeach;?>注意红色。
哇!真的诶!谢了!看来是我粗心了! 这个错误,很明显是不认真造成的。 强化了我脑海中foreach的使用,顶一个!:victory: :; 记在心里了foreach 老老实实用{}就可以了;P :D我之前一直是用这个的
页:
[1]