![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
jonnyky1 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 14.7.2011 Репутация: нет Всего: нет |
Всем привет! Помогите решить проблему. Код:
Суть простая. Когда в адресную строку вводятся слова javascript или SQL, скрипт пишет "go google". Но проблема в том, что если ввести javaSCript или SqL, или javascripT, скрипт уже не работает. Подскажите, как наладить преобразование регистра, чтобы учитывались все варианты написания слова с учетом регистра каждой буквы? |
|||
|
||||
Evghenusi |
|
|||
![]() майский жук ![]() ![]() Профиль Группа: Участник Сообщений: 506 Регистрация: 3.8.2006 Где: Молдова, Кишинёв Репутация: 6 Всего: 15 |
str_ireplace -- Регистро-независимый вариант функции str_replace().
|
|||
|
||||
DenNTRooT |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 14.7.2011 Репутация: нет Всего: 1 |
Преобразуйте получаемую строку к нижнему регистру функцией strtolower($str) и выполняйте проверку в нижнем регистре (или можете все делать в вернем регистре функцией strtoupper($str))
|
|||
|
||||
vencendor |
|
|||
Новичок Профиль Группа: Участник Сообщений: 10 Регистрация: 10.12.2009 Репутация: нет Всего: нет |
Лучшие варианты для данной задачи уже описаны но если есть вероятность расширения условий тогда можно использовать регулярные выражения с регистронезависимым ключом "i" .
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |