有时我们需要在模板中使用函数对赋值进行操作,应该如何使用?
1.简单的函数使用
{$str|md5}
变量后加 | 竖线后面接函数,这样变量就传给函数了。
2.函数有多个参数,并且传参不是第一个参数
{$time|date='Y-m-d H:i:s',###}
$time是传过来的时间戳,使用date()函数操作时,需要用###代替参数。
3.使用多个函数
{$str|md5|substr=0,5|strtoupper} {:strtoupper(substr(md5($str),0,5))}
以上两种方法效果是一样的,通常使用第一种方法。
注意 {:md5($str)} 与{$str|md5}效果一样。
4.变量没有值时,可以输出默认值
{$name|default='没有名字'}