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

Почему две строки не равны?

Друзья. Парсю информацию. В алгоритме обработки инфы нужно сравнить названия:
сравниваю
$mysername = trim(stripslashes(strtolower($myrow2['origname'])));
$parssername = trim(stripslashes(strtolower($origname['1'])));

if ($mysername == $parssername) {
echo 333;
}

Итог: строки не равны!
Сами строки: it's a date - it's a date
Подскажите, в чем может быть проблема?
Может в спарсеной строке присутствуют русские буквы 'e' или 'a'? как можно перевести каждую букву в ее код и проверить?
  • Вопрос задан
  • 745 просмотров
Подписаться 2 Оценить 11 комментариев
Пригласить эксперта
Ответы на вопрос 3
akubintsev
@akubintsev
Опытный backend разработчик
ide + xdebug в помощь
Ответ написан
Комментировать
Ivanq
@Ivanq
Знаю php, js, html, css
$a=trim(stripslashes(strtolower($myrow2['origname'])));
$b=trim(stripslashes(strtolower($origname['1'])));
echo htmlspecialchars_decode($a) == htmlspecialchars_decode($b);
Ответ написан
Комментировать
Thelema
@Thelema
мне помогла функция - html_entity_decode
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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