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

[HELP] 在XAMPP环境下用foreach不能输出数组?

[复制链接]
发表于 2011-6-12 21:57:56 | 显示全部楼层 |阅读模式
<? foreach($admin as $a):?>

<?php echo $a['adminname'];?>

<? endforeach;?>  


页面错误提示:

A PHP Error was encounteredSeverity: Notice
Message: Undefined variable: a


$admin数组打印出来是

array(4) {
  [0]=>
  array(3) {
    ["id"]=>
    string(1) "1"
    ["adminname"]=>
    string(5) "admin"
    ["adminpwd"]=>
    string(32) "e10adc3949ba59abbe56e057f20f883e"
  }



发表于 2011-6-12 22:05:20 | 显示全部楼层
把代码发完整
从控制器到视图代码
发表于 2011-6-12 23:19:23 | 显示全部楼层
建议使用 <?php 而不要用 <?
发表于 2011-6-13 09:59:15 | 显示全部楼层
你的数组是二维的吧
发表于 2011-6-13 16:57:30 | 显示全部楼层
foreach中加array判断。
类似这样<? foreach((array)$admin as $a):?>
 楼主| 发表于 2011-6-19 13:31:50 | 显示全部楼层
Hex 发表于 2011-6-12 23:19
建议使用

谢谢你问题已解决,原来我短标签扩展没有开~~~
发表于 2011-10-14 19:08:24 | 显示全部楼层
呵呵 规则都差不多,熟悉了几种之后 再熟悉新的话,不懂 直接问论坛搜索 的确是一种好方法

本版积分规则