implode
Summary
Joins array elements with strings.
Usage
input|implode( separator )
Parameters
| Name | Type | Description | Required |
|---|---|---|---|
| separator | string | The string that should be inserted between the elements. | Yes. |
Returns
String containing array elements separated a string.
Description
This operator returns a string representation of the elements of the input array. Each element will be separated by the string specified using the "separator" parameter.
Examples
Example 1
{array( 1, 2, 3, 4, 5, 6, 7 )|implode( ', ' )}The following string will be returned: "1, 2, 3, 4, 5, 6, 7".
Example 2
{array( 1, 2, 3, 4, 5, 6, 7 )|implode( '_-_' )}The following string will be returned: "1_-_2_-_3_-_4_-_5_-_6_-_7".
Contributors
- Balazs Halasy Updated
- Luc Commenter
Comments (1 historical)
Written by readers of the earlier documentation sites, kept as they were.
Convert spaces in text to dashes
Luc ·
{"This is some text"|explode(' ')|implode('-')|wash)}Returns
"This-is-some-text"