Behseini Behseini - 4 months ago 22
PHP Question

Adding Comma in Specific Spaces using Regex in PHP

I need to add comma only at first and third spaces between 4 separated strings. I am using following regex but this is adding the

after each strings


$date = "Thursday November 3 2016";
$fdate = implode(", ", preg_split("/[\s]+/", $date));

echo $fdate;


Thursday, November, 3, 2016

which I need to get

Thursday, November 3, 2016

Can you please let me know how I can fix this?


You might be over-complicating things using a regex - how about using strtotime??

$date = "Thursday November 3 2016";
echo date('l, F j, Y',strtotime( $date ) );