本帖最后由 swordnorth 于 2013-10-21 10:10:51 编辑

解决方案 »

  1.   

    你需要递归遍历数组,以下面的例子为参考,自己改个smarty版的 function bianli($array){
    foreach($array as $value){
    if(is_array($value)){
    bianli($value);
    }else{
    echo $value."\n";
    }
    }
    }
    $a=array('A','B',array('c','d',array('e','f')),'g');
    echo bianli($a);
      

  2.   

    不考虑用:smarty 实现递归了
    用php递归实现
      

  3.   

    smarty只实现了一些基础的功能,高级功能需要写插件