用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2782|回复: 7
收起左侧

[讨论/交流] foreach的问题

[复制链接]
发表于 2011-10-28 18:40:52 | 显示全部楼层 |阅读模式
以前遇到的第一个问题是:
<?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了!
我也不确定,故来发帖请教!
发表于 2011-10-28 19:24:40 | 显示全部楼层
本帖最后由 jeongee 于 2011-10-28 19:25 编辑

<?php foreach($item as $me):?>
<li><?php echo $me?></li>
<?php endforeach;?>
注意红色。
 楼主| 发表于 2011-10-28 20:26:58 | 显示全部楼层
哇!真的诶!谢了!看来是我粗心了!
发表于 2011-10-28 21:06:36 | 显示全部楼层
这个错误,很明显是不认真造成的。
发表于 2011-10-29 09:29:04 | 显示全部楼层
强化了我脑海中foreach的使用,顶一个!
发表于 2011-10-29 22:54:43 | 显示全部楼层
:; 记在心里了  foreach
发表于 2011-11-1 09:25:22 | 显示全部楼层
老老实实用{}就可以了
发表于 2011-11-1 09:30:44 | 显示全部楼层
  我之前一直是用这个的   

本版积分规则