The function is to combine array elements into strings:
<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr);
?>
Definition and usage
The implode() function returns a string composed of array elements.
Note: The implode() function accepts two parameter orders. However, due to historical reasons, explode() does not work. You must ensure that the separator parameter comes before the string parameter.
Note: The separator parameter of the implode() function is optional. However, for backward compatibility, it is recommended that you use two parameters.
Note: This function is binary safe.
Grammar
implode(separator,array)
| parameters | Description |
|---|---|
| separator | Optional. Specifies what is placed between array elements. Default is "" (empty string). |
| array | Required. Arrays to be combined into strings. |
More examples
Separate array elements with different characters:
<?php
$arr = array('Hello','World!','I','love','Shanghai!');
echo implode(" ",$arr)."<br>";
echo implode("+",$arr)."<br>";
echo implode("-",$arr)."<br>";
echo implode("X",$arr);
?>