10、indent [缩进] //总共有俩个参数
在每行缩进字符串,默认是4个字符。
作为可选参数,你可以指定缩进字符数。
第一个参数是:缩进多少个字符。第二个可选参数,你可以指定缩进用什么字符代替。
特别提示:使用缩进时如果是在HTML中,则需要使用& n b s p;(空格)来代替缩进,否则没有效果。
eg:<{$article|indent:6:" "}>
11、lower 将变量字符串小写
eg.
{$article}通过lower改为小写的是{$article|lower};
12、upper 将变量字符串大写
eg.<{$article}>通过upper改为大写的是<{$article|upper}>;
13、replace 替换
第一个参数是所要替换掉的字符串;第二个参数是所要用它去替换第一个参数的字符;
eg.<{$article|replace:"Garden":"Vineyard"}>
14、truncate
从字符串开始处截取某长度的字符.默认是80个.
你也可以指定第二个参数作为追加在截取字符串后面的文本字串.该追加字串被计算在截取长度中。
默认情况下,smarty会截取到一个词的末尾。
如果你想要精确的截取多少个字符,把第三个参数改为"true"
15、spacify 将在两个字符之间插入的字符(串)
是一种在字符串的每个字符之间插入空格或者其他的字符(串).
eg、<{$articleTitle|spacify:"^^"}>