PHP provides two powerful functions, explode() and implode(), that work with strings and arrays. explode() converts a string into an array, while implode() converts an array back into a string.
explode(delimiter, string)implode(separator, array)
// Split a comma-separated string into an array
<?php
$string = "apple,banana,cherry";
$array = explode(",", $string);
print_r($array);
?>
The string is split wherever a comma appears, resulting in an array containing individual fruit names.
// Join array values into a single string
<?php
$array = array("apple", "banana", "cherry");
$string = implode(", ", $array);
echo $string;
?>
Output: apple, banana, cherry
The array values are joined using a comma and space.
Think of explode() as breaking a sentence into words, and implode() as rebuilding the sentence using custom spacing.
implode() for generating display strings.|.