如何打印智能变量的前n个字符,例如{$ var}的前30个字符?
答案 0 :(得分:21)
答案 1 :(得分:20)
现在有一个功能:
{$var|substr:0:30}
对于UTF-8变量,或mb_substr:
{$var|mb_substr:0:30}
答案 2 :(得分:-1)
关于您的问题Jojo already gave the correct answer。
你应该使用truncate modifier:
{$var|truncate:30}
但是对于可用性和seo-reaons,最好通过带有text-overflow
属性的css来缩短文本。
它允许您将整个文本打印到客户端,但将其缩短到特定的宽度/长度并显示...
。