• smarty 截取字符串,调用php中的方法,foreach循环


    1.smarty截取字符串

          html中的代码    <{$content|truncate:30:"..."}> 

                                     将$content字符串截取30个字符,后面的内容用 "..." 来代替

     

    2.smarty调用php中的方法

            html中的代码      <{$content|sub}>

                                               将$content字符窜当成变量传递给php中的方法sub (这里的php页面是display html页面的php页面)

             php中的代码          <?php

                                                     function sub($con){

                                                              return "123";

                                                     }

                                                ?>

              如果要传递多个参数给php页面中的方法

               html中的代码      <{$content|sub:"aa":"bb"}>  aa和bb是第二和第三个参数

                                               将$content字符窜当成变量传递给php中的方法sub (这里的php页面是display html页面的php页面)

               php中的代码          <?php

                                                     function sub($con,$aa,$bb){

                                                              return "123";

                                                     }

                                                ?>

    3.foreach循环

              <{foreach item=arr from=$row}>   $row是从php页面传递过来的数组 

                    <span><{$arr.name}></span>

             <{/foreach}>

  • 相关阅读:
    BZOJ1316 树上的询问
    BZOJ2599 IOI2011Race
    BZOJ2594 [Wc2006]水管局长数据加强版
    BZOJ3052 [wc2013] 糖果公园 【树上莫队】
    BZOJ4530 BJOI 2014 大融合
    QTREEⅠ SPOJ
    BZOJ 3514: Codechef MARCH14 GERALD07加强版 [LCT 主席树 kruskal]
    BZOJ3669 NOI2014魔法森林
    BZOJ2002 弹飞绵羊
    BZOJ1878 [SDOI2009]HH的项链
  • 原文地址:https://www.cnblogs.com/james1207/p/3315505.html
Copyright © 2020-2023  润新知