PHP implode() Function
Topic: PHP String ReferencePrev|Next
Description
The implode() function join array elements into a single string.
The following table summarizes the technical details of this function.
| Return Value: | Returns a string created by joining array's elements. |
|---|---|
| Changelog: | Passing the separator after the array has been deprecated since PHP 7.4.0 |
| Version: | PHP 4+ |
Syntax
The basic syntax of the implode() function is given with:
implode(separator, array);
The following example shows the implode() function in action.
Example
Run this code »<?php
// Sample array
$array = array("one", "two", "three", "four", "five");
// Creating comma separated string from array elements
echo implode(",", $array);
?>
Parameters
The implode() function accepts the following parameters.
| Parameter | Description |
|---|---|
| separator | Optional. Specifies the string to be inserted between each element of the array while joining. It is also called glue string. Default is an empty string (""). |
| array | Required. Specifies the array to be imploded. |
More Examples
Here're some more examples showing how implode() function actually works:
The following example shows how to join array elements using different characters.
Example
Run this code »<?php
// Sample array
$array = array("one", "two", "three", "four", "five");
// Imploding array with different separators
echo implode(", ", $array); // comma plus space
echo implode("_", $array); // underscore
echo implode("-", $array); // hyphen
echo implode(" ", $array); // space
?>

