什么是 Smarty?
为什么使用它?
用例和工作流程
语法比较
模板继承
最佳实践
速成课程
对变量执行简单的搜索并替换。这相当于 PHP 中的 str_replace()
函数。
参数位置 | 类型 | 必需 | 默认 | 说明 |
---|---|---|---|---|
1 | 字符串 | 是 | 不适用 | 这是待替换的文本字符串。 |
2 | 字符串 | 是 | 不适用 | 这是用以替换的文本字符串。 |
示例 5.16 替换
<?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
。