Каков наилучший способ удалить символы «Зарегистрированные», «Товарный знак» и «Авторское право» из строки? - PullRequest
4 голосов
/ 22 июля 2010

Каков наилучший способ удаления символов, таких как символы «Зарегистрировано», «Торговая марка» и «Авторское право» из строки?

Например, я бы хотел исключить ® из следующего: $string = 'Can't Touch This®';

Ответы [ 2 ]

6 голосов
/ 16 марта 2013
$str = preg_replace("/(™|®|©|™|®|©|™|®|©)/", "", $str);
3 голосов
/ 22 июля 2010

Если вы знаете, что хотите удалить, используйте str_replace()

Например:

 $my_string = str_replace(array('®', '™'), array('', ''), $my_string)

Если у вас длинный список «запрещенных» символов, вы можете использовать array_fill(0, count($forbidden_list), '')

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...