变量调节器:前者的输入是后者的输出
也就是函数使用
<{变量|函数方法名称}>
变量这里做为 函数的参数
输出的是执行后的结果
函数实例(变量调节器)
{$name}<br />
{$name|lower} <br />{*把变量字符串转换为小写*}
{$name|upper} <br />{*大写转换*}
{$content}<br />
{$content|truncate:18}<br />{*对内容进行截取,汉字也是一个字符*}
{$smarty.now}<br />
{$smarty.now|date_format}<br />{*时间格式化显示*}
{$smarty.now|date_format:"%a"}<br />{*星期简单格式化显示*}
{$smarty.now|date_format:"%A"}<br />{*星期全显格式化显示*}
{$smarty.now|date_format:"%Y-%m-%d %H:%M:%S"}<br />{*时间格式化显示*}
{$name|cat:"-huashengdun":"-bushi"}<br />{*连接字符串*}
{$name|count_characters}<br />{*计算目标字符数目(汉字是单字符计算)*}
{$title|count_paragraphs}<br />{*计算段落数目\r\n,物理的段落*}
{$study|count_sentences}<br />{*计算段落里边有多少句子(.(就是汉语的句号) ?),有回车结束*}
{$dog|escape} <br />{*把内容里边的html代码转换为符号实体*}
{$content|indent:6:"#"}<br />{*给内容显示缩进,默认显示4个空格*}
{$content|nl2br}<br />{*把内容的物理换行,转换为< br />*}
{$name|regex_replace:"/[a-zA-Z]+/":"布什"}{*regex_replace对内容进行替换,通过正则替换*}