How to Create Comma Separated List From an Array in PHP?


You have an array (see following) with some elements inside. You want to create a string joining the elements of the array with commas.

$week_day = array(“Sunday”, “Monday”, “Tuesday”, “Wednesday”, “Thursday”, “Friday”, “Saturday”);


PHP built-in function implode() is the perfect match for the solution. The function takes two parameters – the first one works like glue and the second one is an array. Using the glue, the function joins all the array-elements of the second parameter and returns it as a string. See it in action-

$week_day = array("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday");
$comma_separated_str = implode(", ", $week_day);
echo $comma_separated_str;

[wpdm_file id=69]

Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Saturday

How it works:
The implode() function takes the array $week_day and joins one element to its next with the glue (comma) and returns the string you see in the output.