Я просто отлаживал скрипт и обнаружил, что if-statement работает не так, как я ожидал. var_dump("6064365413078728979" == "6064365413078728452"); die(); Приведенный выше код приведет к следующему: bool(true) С помощью оператора === он работает так, как ожидалось. У кого-нибудь есть идеи, почему? Я использую PHP версии 5.3.13 с установкой wamp на компьютере с процессором x64.
Я объясню свою проблему: У меня есть таблица базы данных, называемая country . Он имеет две колонки: ID и name . Когда я хочу искать 'paris' , но ошибочно записал слово 'pares' ( 'e' вместо 'i' ), я не получу никакого результата из БД. Я хочу, чтобы система предлагала похожие слова, которые могли бы помочь […]