mirror of
				https://github.com/smarty-php/smarty.git
				synced 2025-10-30 20:01:37 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			46 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # replace
 | |
| 
 | |
| A simple search and replace on a variable. This is equivalent to the
 | |
| PHP's [`str_replace()`](https://www.php.net/str_replace) function.
 | |
| 
 | |
| ## Basic usage
 | |
| ```smarty
 | |
| {$myVar|replace:"foo":"bar"}
 | |
| ```
 | |
| 
 | |
| ## Parameters
 | |
| 
 | |
| | Parameter Position | Type   | Required | Description                                 |
 | |
| |--------------------|--------|----------|---------------------------------------------|
 | |
| | 1                  | string | Yes      | This is the string of text to be replaced.  |
 | |
| | 2                  | string | Yes      | This is the string of text to replace with. |
 | |
| 
 | |
| 
 | |
| ## Examples
 | |
| 
 | |
| ```php
 | |
| <?php
 | |
| 
 | |
| $smarty->assign('articleTitle', "Child's Stool Great for Use in Garden.");
 | |
| 
 | |
| ```
 | |
| 
 | |
| Where template is:
 | |
| 
 | |
| ```smarty
 | |
| {$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`](language-modifier-regex-replace.md) and
 | |
| [`escape`](language-modifier-escape.md).
 |