web-dev-qa-db-fra.com

Comment supprimer des virgules et des points d'une chaîne?

J'ai une chaîne contenant quelque chose comme ceci:

"Favourite bands: coldplay, guns & roses, etc.,"

Comment supprimer des virgules et des points à l'aide de preg_replace?

28
Josh R

Vous pourriez utiliser

preg_replace('/[.,]/', '', $string);

mais l'utilisation d'une expression régulière pour la substitution de caractères simple est exagérée.

Vous feriez mieux d'utiliser strtr :

strtr($string, array('.' => '', ',' => ''));

ou str_replace :

str_replace(array('.', ','), '' , $string);
118
meagar