当前位置:编程学习 > php >>

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}>
补充:综合编程 , 其他综合 ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,