web-dev-qa-db-ja.com

文字列からコンマとピリオドを削除するにはどうすればよいですか?

私はこのような何かを含む文字列を持っています:

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

preg_replaceを使用してコンマとピリオドを削除するにはどうすればよいですか?

28
Josh R

使用できます

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

しかし、単純な文字置換に正規表現を使用するのはやり過ぎです。

strtr を使用した方が良いでしょう:

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

または str_replace

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