оставить в тексте только буквы, цифры и пробелы

Ivanov

Новичок
оставить в тексте только буквы, цифры и пробелы

собственного говоря, подскажите как из текста удалить все, кроме букв, цифр и пробелов. я так понимаю, что нужно использовать для этих целей либо регулярное выражение, тогда какое условие поиска должно быть, либо использовать str_replace

нашел такое решение preg_replace("/[^a-zа-я_ 0-9]/", "", $str)

оставил еще символ _
 

dimagolov

Новичок
Ivanov, а ты убедись, что все Я и Ё реально переводятся в нижний регистр...
 

Ivanov

Новичок
Я перевелись, а вот с Ё действительно проблема. получается после перевода в нижний регистр Ё исчезает
 

x-yuri

Новичок
диапазон определяется кодами символов, его огранивающих. Поэтому ё у тебя не попадает в диапазон. Смотри по таблице символов
 
Сверху