|
|
|
| Подскажите как мне создать условие, если в $_GET['text'] содержится текст rombik то сообщить об этом...
делаю так:
<?php
if($_GET['text'] == "rombik")
{
echo "Текст равен ромбику
}
|
Но мне требуется чтобы слово "rombik" было не зависимым от регистра, как это сделать?
Заранее, спасибо! | |
|
|
|
|
|
|
|
для: Елена Смирнова
(04.03.2008 в 14:15)
| |
<?php
if (strcasecmp($_GET['text'], "rombik") == 0) {
echo 'Текст равен ромбику';
}
?>
|
| |
|
|
|
|
|
|
|
для: olejek
(04.03.2008 в 14:28)
| | Прокоментировать можно? Что значит ==0 например. И есть ли еще какие варианты? | |
|
|
|
|
|
|
|
для: Елена Смирнова
(04.03.2008 в 14:31)
| | А кажется поняла... Спасибо! | |
|
|
|
|
|
|
|
для: Елена Смирнова
(04.03.2008 в 14:31)
| | Возвращает
-отрицательное число, если str1 меньше, чем str2;
-положительное число, если str1 больше, чем str2,
-0 если строки равны. | |
|
|
|
|
|
|
|
для: Елена Смирнова
(04.03.2008 в 14:15)
| |
<?php
if (strtolower($_GET['text']) == 'rombik') {
echo 'Текст равен ромбику';
}
?>
|
| |
|
|
|
|
|
|
|
для: mihdan
(04.03.2008 в 14:57)
| | И в чем разница?
Почему никто не комментирует код, который выкладывает на этот форум? | |
|
|
|
|
|
|
|
для: Елена Смирнова
(04.03.2008 в 15:22)
| | А зачем такие простые листинги комментировать?
Неужели трудно посмотреть/найти документацию по одному единственному оператору или функции? (:
Выбирайте любой вариант по душе. Я к примеру пользую strcasecmp | |
|
|
|
|
|
|
|
для: kvv
(04.03.2008 в 15:27)
| | Ну тут же не только проф. программеры сидят, суда люди за поддержкой из книг идут и я думаю, что комментарии даже к незначительным листингам очень помогут новичкам, как и мне! | |
|
|
|
|
|
|
|
для: Елена Смирнова
(04.03.2008 в 15:31)
| | А что тут комментировать? Тут просто сравнение?
Если что непонятно, смотрите по названию функции
strtolower(str)- переводим строку в нижний регистр
Принадлежность того или иного символа к буквенным определяется с учетом текущей локали.
Это означает, что, например, в используемой по умолчанию локали "C" locale,
символ ? не будет преобразован
|
strcasecmp(str1, str2) - Сравнение строк без учета регистра
Возвращает отрицательное число, если str1 меньше, чем str2;
положительное число, если str1 больше, чем str2,
и 0 если строки равны.
|
| |
|
|
|