有下面的PHP数组:$a = array(
  array("a1", "b1", "c1"),
  array("a2", "b2", "c2"),
  array("a3", "b3", "c3")
);
$b = array(
  "a1" => 1,
  "a2" => 2,
  "a3" => 3
);Smarty模板代码<{foreach from=$a item=item}>   
    ......
    <input type="text" name="<{$item[1]}>" id="<{$item[2]}>" value="<{$b[$item[0]]}>" /> 
    ......               
 <{/foreach}>上面的$b[$item[0]]会报“syntax error: unrecognized tag”的错误,除了更改PHP代码,两个数组转成一个符合格式要求、好读取的数组的办法的办法之外,还有什么方法呢?最好使用Smarty的语法解决的