Как убрать символ \u200b из строки в php?

Пользователь

от autumn_parker , в категории: PHP , 10 месяцев назад

Как убрать символ \u200b из строки в php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от elda , 10 месяцев назад

@autumn_parker 

Чтобы удалить символ ​ (невидимый символ нулевой ширины) из строки в PHP, можно воспользоваться функцией str_replace(). Вот пример:

1
2
3
$str = "Привет​миру";
$str = str_replace("​", "", $str);
echo $str; // Выведет "Приветмиру"


В этом примере мы используем функцию str_replace() для замены символа ​ на пустую строку в переменной $str. Затем мы выводим измененную строку с помощью функции echo.

Пользователь

от lamar , месяц назад

@autumn_parker 

Корректным и правильным способом удаления символа ​ из строки является использование функции preg_replace(). Вот пример:

1
2
3
$str = "Привет​миру";
$str = preg_replace('/​/', '', $str);
echo $str; // Выведет "Приветмиру"


В этом примере мы используем функцию preg_replace() с регулярным выражением '/​/'. Регулярное выражение '/​/' соответствует символу ​, который мы затем заменяем на пустую строку.