A simple search and replace on a variable. This is equivalent to the PHP's
str_replace() function.
| Parameter Position | Type | Required | Default | Description |
|---|---|---|---|---|
| 1 | string | Yes | n/a | This is the string of text to be replaced. |
| 2 | string | Yes | n/a | This is the string of text to replace with. |
Example 5.16. replace
<?php
$smarty->assign('articleTitle', "Child's Stool Great for Use in Garden.");
?>
Where template is:
{$articleTitle}
{$articleTitle|replace:'Garden':'Vineyard'}
{$articleTitle|replace:' ':' '}
Will output:
Child's Stool Great for Use in Garden. Child's Stool Great for Use in Vineyard. Child's Stool Great for Use in Garden.
See also
regex_replace
and
escape.