php - Smarty 切割字符串以添加点

标签 php smarty

我有这个代码:

{if $data|@count gt 0}

  {section name=field loop=$data}

    {$data[field].description|substr:0:120}...

    <hr/>

  {/section}

{/if}

它显示abc123 abc123 a...

我怎样才能让单词不被剪切?

最佳答案

为什么不使用截断修饰符 http://www.smarty.net/docsv2/en/language.modifier.truncate

你可以设置它不中断一个词。

关于php - Smarty 切割字符串以添加点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8113656/

相关文章:

php - ActiveQuery 到数组 (asArray)

javascript - 我有一个 Excel 按钮,我想在数据表中添加 pdf 按钮

php - Smarty - 如何将表单中的值添加到 mysql 查询?

smarty - 迭代 smarty 循环内的计数器

javascript - Jquery .parent 在 DOM 中走得太远

php - 如何与 PHP 一起高效检索 Mysql 表的前 20 个引用值

php - 为什么我不能使用 mysqli_query 从 mysql 数据库表中获取数据?

javascript - 如何在jquery中使用smarty变量?

html - 使用 SMARTY 截断 HTML 格式的文本

php - 将 Smarty 从 Smarty v2 升级到 v3