Replace a list of substrings in a string, using PHP
str_replace() once per entry of the replacement map.
- Service:
CleverAge\ProcessBundle\Transformer\MultiReplaceTransformer - Transformer code:
multi_replace
Any value that can be cast to string.
string: the input with all replacements applied. If replace_mapping is empty, the input is returned unchanged
(not cast).
| Code | Type | Required | Default | Description |
|---|---|---|---|---|
replace_mapping |
array |
X | Searched string as key, replacement as value. Entries are applied sequentially, in order |
# Transformer options level
multi_replace:
replace_mapping:
' ': '!'
'name': ''# Transformer mapping level
firstname:
code: '[firstname]'
transformers:
multi_replace:
replace_mapping:
' ': '-'