zoukankan      html  css  js  c++  java
  • smarty变量调节器

     

    1、capitalize[首字符大写]  调用方法:

    复制代码
    <?php$smarty->assign('articleTitle', 'next x-men film, x3, delayed.');?>  
    调用方法:
    {$articleTitle}
    {$articleTitle|capitalize}
    {$articleTitle|capitalize:true}   
    实现结果:
    next x-men film, x3, delayed.
    Next X-Men Film, x3, Delayed.
    Next X-Men Film, X3, Delayed.
    复制代码

    2、cat[连接字符串]

    复制代码
    <?php$smarty->assign('articleTitle', "Psychics predict world didn't end");?>
    
    调用方法:
    
    {$articleTitle|cat:" yesterday."}
    
    实现结果:
    
    Psychics predict world didn't end yesterday.
    复制代码

    3、date_format[格式化日期]

    复制代码
    <?php
    $config['date'] = '%I:%M %p';
    $config['time'] = '%H:%M:%S';
    $smarty->assign('config', $config);
    $smarty->assign('yesterday', strtotime('-1 day'));
    ?>
    
    这个模板使用 $smarty.now 提取当前时间:
    {$smarty.now|date_format}
    {$smarty.now|date_format:"%D"}
    {$smarty.now|date_format:$config.date}
    {$yesterday|date_format}
    {$yesterday|date_format:"%A, %B %e, %Y"}
    {$yesterday|date_format:$config.time}
    
    运行结果:
    
    Jan 1, 2022
    01/01/22
    02:33 pm
    Dec 31, 2021
    Monday, December 1, 2021
    14:33:00
    复制代码

    4、regex_replace[ 正则替换]

    复制代码
    <?php
    $smarty->assign("zhengze","hae2525ahwo3w");
    
    将字符串中的数字换为QQ:
    <div><{$zhengze|regex_replace:"/d/":"QQ"}></div>
    
    运行结果:
    haeQQQQQQQQahwoQQw
    复制代码

    5、replace[替换]

    复制代码
    <?php
    $smarty->assign("tihuan","nice to meet you");
    
    将字母e替换为#
    <div><{$tihuan}></div>
    <div><{$tihuan|replace:"e":"#"}></div>
    
    运行结果:
    nice to meet you
    nic# to m##t you
    复制代码

    6、truncate[截取]

    复制代码
    <?php
    $smarty->assign("jiequ","welcome to zibo");
    
    截取10个字符,句尾或句中显示2个*
    <div><{$jiequ}></div>
    <div><{$jiequ|truncate:1}></div>
    <div><{$jiequ|truncate:10:"**"}></div>
    <div><{$jiequ|truncate:10:"**":true}></div>
    <div><{$jiequ|truncate:10:"**":true:true}></div>
    运行结果:
    welcome to zibo
    ...
    welcome**
    welcome **
    welc**zibo
    复制代码
  • 相关阅读:
    Codeforces 377 A Maze【DFS】
    分糖果 5.0升级版
    poj_1201_Intervals
    NOIP2016全国信息学分区联赛提高组第二试 组合问题
    NOIP2016全国信息学分区联赛提高组第一试 玩具迷题
    NOIP 2016提高组总结
    2016年提高组模拟试题(20161105)Mahjong
    打鼹鼠
    2015年普级组模拟试题 小X的矩阵
    交汇的火力
  • 原文地址:https://www.cnblogs.com/pangchunlei/p/5702622.html
Copyright © 2011-2022 走看看