Задать вопрос
@maksam07

Почему не работает сравнение слов (строк)?

Добрый день. Делаю сравнение слов тернарным if путем преобразования первого и второго слова к нижнему регистру
6d7ba5d0e5c24c168b72d510ccf2956a.pngВ полном размере
Если слова идентичны, то слово должно писаться в теге <\b\>, но на деле это почему-то не работает:
17c514eff5824c93817aa0e34ef6f7fe.pngСлова написаны обычным шрифтом. Но если я в поисковом запросе тоже напишу с большой буквы, то тогда условие проверяется правильно:
9c9a2d6de2c74d2dba50fe31d55bed3b.png

В чем может быть проблема?
  • Вопрос задан
  • 267 просмотров
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
@maksam07 Автор вопроса
Наконец нашел решение. Я его видел и раньше, но не использовал третий аргумент из-за чего оно снова же не работало:
php.net/manual/ru/function.strcasecmp.php
Первый комментарий, где используются функции с mb_
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы