PHPで複数のコンマが隣り合っている場合、複数のコンマを削除する方法を教えてください。
$address= rtrim(preg_replace('!\s+!', ' ', $address_line_1.' '.$address_line_2.', '.$town_village_city.', '.$state_province_county.', '.$postal_code.', '.$country),',');
//return preg_replace('/([!?,.])+/',' ',$address);
return preg_replace('!\,+!',' ',$address);
たとえば、town_village のない住所を持っている可能性があるため、最終的に複数のコンマになります。
また、PHP 正規表現をテストするための良いリソースはありますか?