replace
对变量进行简单的搜索和替换。等同于PHP函数的 str_replace()
。
参数顺序 | 类型 | 必选参数 | 默认值 | 说明 |
---|---|---|---|---|
1 | string | Yes | n/a | 需要搜索并替换的字符 |
2 | string | Yes | n/a | 替换用的字符 |
- <?php
- $smarty->assign('articleTitle', "Child's Stool Great for Use in Garden.");
- ?>
模板:
- {$articleTitle}
- {$articleTitle|replace:'Garden':'Vineyard'}
- {$articleTitle|replace:' ':' '}
输出:
- Child's Stool Great for Use in Garden.
- Child's Stool Great for Use in Vineyard.
- Child's Stool Great for Use in Garden.
参见 regex_replace
和 escape
.
原文: https://www.smarty.net/docs/zh_CN/language.modifier.replace.tpl