现在有关于
关于地区的级联菜单,有人能给解释一下这个语句吗?<select name="info" id="info">
<option>选择分类option>
{foreach from=$info item=new_info}
<option value="{$new_info.a}" selected="selected">{$new_info.b} option>
{/foreach}
</select>

解决方案 »

  1.   


    这段代码是模板语言,其实也可以按PHP语言来理解,它相当于以下代码:
    <select name="info" id="info">
    <option>选择分类option>
    <?php 
    foreach($info as $item)
    {   echo <option value="<?php echo $item->a ?>" selected="selected"><?php echo $item->b ?> <option>; }
    </select>其实就是遍历数据源,循环输出option
      

  2.   

    {foreach from=$info item=new_info}
    <option value="{$new_info.a}" selected="selected">{$new_info.b} option>
    {/foreach}这个应该是 smarty/templatelite 模板语言。和php语法大同小异。看看smarty手册就清楚了。