chenoh 发表于 2011-10-28 18:40:52

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:24:40

本帖最后由 jeongee 于 2011-10-28 19:25 编辑

<?php foreach($item as $me):?>
<li><?php echo $me?></li>
<?php endforeach;?>注意红色。

chenoh 发表于 2011-10-28 20:26:58

哇!真的诶!谢了!看来是我粗心了!

credochen 发表于 2011-10-28 21:06:36

这个错误,很明显是不认真造成的。

shenma 发表于 2011-10-29 09:29:04

强化了我脑海中foreach的使用,顶一个!:victory:

菜鸟 发表于 2011-10-29 22:54:43

:; 记在心里了foreach

zhouli520 发表于 2011-11-1 09:25:22

老老实实用{}就可以了;P

shenma 发表于 2011-11-1 09:30:44

:D我之前一直是用这个的   
页: [1]
查看完整版本: foreach的问题