美文网首页TP框架
TP中如何截取时间

TP中如何截取时间

作者: 一生一场戏 | 来源:发表于2018-03-20 14:18 被阅读0次

    {$v['addtime']|mb_substr=5,5}

    Smarty模板中常用的变量调解函数

    |

    成员方法名

    |

    描 述

    |
    |

    capitalize

    |

    将变量里的所有单词首字母大写,参数值boolean型决定

    带数字的单词是否首字大写,默认不大写

    |
    |

    count_characters

    |

    计算变量值里的字符个数,参数值boolean型决定是否计

    算空格数,默认不计算空格

    |
    |

    cat

    |

    将cat里的参数值连接到给定的变量后面,默认为空

    |
    |

    count_paragraphs

    |

    计算变量里的段落数量

    |
    |

    count_sentences

    |

    计算变量里句子的数量

    |
    |

    count_words

    |

    计算变量里的词数

    |
    |

    date_format

    |

    日期格式化,第一个参数控制日期格式,如果传给date_format

    的数据是空的,将使用第二个参数作为默认时间

    |
    |

    default

    |

    为空变量设置一个默认值,当变量为空或者未分配时,

    由给定的默认值替代输出

    |
    |

    escape

    |

    用于html转码、url转码,在没有转码的变量上转换单引号、

    十六进制转码、十六进制美化,或者JavaScript转码。

    默认是html转码

    |
    |

    indent

    |

    在每行缩进字符串,第一个参数指定缩进多少个字符,

    默认是四个字符;第二个参数,指定缩进用什么字符代替

    |
    |

    lower

    |

    将变量字符串小写

    |
    |

    nl2br

    |

    所有的换行符将被替换成
    .功能同PHP中的nl2br()函数一样

    |
    |

    regex_replace

    |

    寻找和替换正则表达式,必须有两个参数,参数1是替

    换正则表达式,参数2使用什么文本字串来替换

    |
    |

    replace

    |

    简单的搜索和替换字符串,必须有两个参数,参数1是

    将被替换的字符串,参数2是用来替换的文本

    |
    |

    spacify

    |

    在字符串的每个字符之间插入空格或者其他的字符串.,

    参数表示将在两个字符之间插入的字符串,默认为一个空格

    |
    |

    string_format

    |

    是一种格式化浮点数的方法,例如十进制数,使用sprintf

    语法格式化。参数是必须的,规定使用的格式化方式。%d

    表示显示整数,%.2f表示截取两个浮点数

    |
    |

    strip

    |

    替换所有重复的空格,换行和tab为单个或者指定的字符串。

    如果有参数则是指定的字符串

    |
    |

    strip_tags

    |

    去除所有html标签

    |
    |

    truncate

    |

    从字符串开始处截取某长度的字符,默认是80个

    |
    |

    upper

    |

    将变量改为大写

    |

    php代码示例如下:

    capitalize(首字母大写):

    ?

    |

    1

    |

    <{``$a``|capitalize}>

    |

    count_characters(字符计数):

    ?

    |

    1

    |

    <{``$b``|count_characters}>

    |

    cat(连接字符串):

    ?

    |

    1

    |

    <{``$c``|cat:world}>

    |

    count_paragraphs(计算段数)----(换行符\n):

    ?

    |

    1

    |

    <{``$d``|count_paragraphs}>

    |

    count_sentences(计算句数):

    ?

    |

    1

    |

    <{``$e``|count_sentences}>

    |

    count_words(计算词数):

    ?

    |

    1

    |

    <{``$f``|count_words}>

    |

    date_format(格式化日期):

    ?

    |

    1

    |

    <{``$smarty``.now|date_format:``"%y-%m-%d %H:%I:%S"``}>

    |

    default(默认值):

    ?

    |

    1

    |

    <{``$biaoti``|``default``:``"no biaoti"``}>

    |

    escape(编码):

    ?

    |

    1

    |

    <{``$dz``|escape}>

    |

    indent(首行缩进):

    ?

    |

    1

    2

    |

    <{``$in``|indent}>

    <{``$in``|indent:1:``"\t"``}>

    |

    nl2br换行符替换成:

    ?

    |

    1

    |

    <{``$con``|``nl2br``}>

    |

    regex_replace 正则替换

    ?

    |

    1

    |

    <{``$h``|regex_replace:``"/[\r\t\n]/"``:``" <br/> "``}>

    |

    replace(替换)

    ?

    |

    1

    |

    <{``$h``|replace:``"hello"``:``"你好"``}>

    |

    相关文章

      网友评论

        本文标题:TP中如何截取时间

        本文链接:https://www.haomeiwen.com/subject/hufbqftx.html