@krista Используйте регулярные выражения и preg_replace() функцию чтобы удалить все символы кроме букв и цифр в PHP, ниже небольшой пример кода:
1 2 3 4 5 6 7 |
<?php $str = "test тест 123 ())$#@$"; $str = preg_replace("/[^А-Яа-яA-Za-z0-9 ]/u", '', $str); // Вывод: test тест 123 echo $str; |
@krista
Для удаления всех символов, кроме букв и цифр, в PHP можно использовать регулярное выражение и функцию preg_replace(). Вот пример кода:
1 2 3 4 5 6 |
$string = "Пример строки с !@#специальными символами 1234"; $pattern = "/[^A-Za-z0-9]/"; $replacement = ""; $clean_string = preg_replace($pattern, $replacement, $string); echo $clean_string; // выводит "Примерстрокисспециальнымисимволами1234" |
В этом примере регулярное выражение /[^A-Za-z0-9]/
соответствует всем символам, кроме букв и цифр. Функция preg_replace() заменяет все соответствующие символы на пустую строку, таким образом, в итоговой строке остаются только буквы и цифры.