allen_php 发表于 2011-6-12 21:57:56

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

<? foreach($admin as $a):?>

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

<? endforeach;?>


页面错误提示:

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


$admin数组打印出来是

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



jeongee 发表于 2011-6-12 22:05:20

把代码发完整
从控制器到视图代码

Hex 发表于 2011-6-12 23:19:23

建议使用 <?php 而不要用 <?

Hsn_lin 发表于 2011-6-13 09:59:15

你的数组是二维的吧

spt119 发表于 2011-6-13 16:57:30

foreach中加array判断。
类似这样<? foreach((array)$admin as $a):?>

allen_php 发表于 2011-6-19 13:31:50

Hex 发表于 2011-6-12 23:19 static/image/common/back.gif
建议使用

谢谢你问题已解决,原来我短标签扩展没有开~~~

lowkey 发表于 2011-10-14 19:08:24

呵呵 规则都差不多,熟悉了几种之后 再熟悉新的话,不懂 直接问论坛搜索 的确是一种好方法
页: [1]
查看完整版本: 在XAMPP环境下用foreach不能输出数组?