数组是这样的:
$array = Array ( [EMPNO] => 7369 [ENAME] => SMITH [JOB] => CLERK [MGR] => 7902 ) 在模版里我这样写的:
{foreach key=key item=item from=$array}
   <input type="radio" name="brand">{$item.ename}
{/foreach}可是为什么显示出来的是一个大写字母A呢?

解决方案 »

  1.   

    {$item}   // 这样就够了
      

  2.   

    如果这样的话,输出的就变成了“Array”,我其实只想去数组里的ename,这要怎么做呢?
      

  3.   

    你的数组是一维数组,$item 就是每个元素的值。
      

  4.   

    其实我是执行了一句sql然后把结果放到$array里了,然后我只想取这个结果(数组)里的每个ename值,输出到页面上,这要怎么做呢?
      

  5.   

    你为什么不在php里处理好了再传给smarty呢,把所有ename的值取出来放入数组再传给smarty不就简单多了。