php перевод в нижний регистр



Автор Dmitry Rozanov задал вопрос в разделе Другие языки и технологии

Есть ли такой скрипт на php который воспринимает разный регистр букв? и получил лучший ответ

Ответ от Metotron[гуру]
if (mb_convert_case($_GET['str'], MB_CASE_UPPER) == 'СЛОВО') {делай, что надо}Но для антимата можно использовать просто if (preg_match('#(мат1|мат2|мат3)#iu', $_GET['str')) {} Только регулярку грамотно составь.

Ответ от M0t0d0r[гуру]
а мне кажется что в пхп регистр некогда не учитывался, если я ошибаюсь, то сравнивайте в кодировке сервера АНСИ, или ЮТФ посимвольно

Ответ от Abc[гуру]
отвечаю на вопрос: есть. всё остальное не понял.

Ответ от Артем Ковалёв[новичек]
$str =strtoupper($str)Переводиш всё в верхний регистр, а там уже и сравниваеш...

Ответ от Michael74[гуру]
Вы можете сделать так, если вам нужен оригинал строки:$new_str =strtoupper($str);Поймите самое главное, что вы получаете строку и уже с ней делаете что хотите. Для анти-мата можете хоть массив матерных слов составить и перебирать, хоть прег_матчем отсекать разные пробелы и искать только буквы. Вариантов много.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Есть ли такой скрипт на php который воспринимает разный регистр букв?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*