У меня две строки, которые выглядят одинаково, когда я их повторяю, но когда я их var_dump() они имеют разные типы строк: Echo: http://blah http://blah var dump: string(14) "http://blah" string(11) "http://blah" strToHex: %68%74%74%70%3a%2f%2f%62%6c%61%68%00%00%00 %68%74%74%70%3a%2f%2f%62%6c%61%68 Когда я их сравниваю, они возвращают false. Как я могу манипулировать строковым типом, чтобы выполнить сравнение, которое возвращает true. В чем разница […]
Я пытаюсь сравнить данные из двух источников. ORIG Kick-Ass: Music From The Motion Picture ALT Kick-A*s (Music from the Motion Picture) ALT Kick-Ass: (Music from the Motion Picture)[Explicit] ALT Kick-Ass: A dedication ALT 1 ALT 2 и ORIG совпадают. ALT 3 – фиктивный результат. Мне нужно проверить, что они имеют соответствие, есть ли какие-либо методы, […]
Я ищу либо рутину, либо способ поиска ошибок, сравнивающих сравнение строк. Скажем, у нас есть тестовая строка Čakánka – да, она содержит символы СЕ. Теперь я хочу принять любую из следующих строк как OK : cakanka cákanká ČaKaNKA CAKANKA CAAKNKA CKAANKA cakakNa Проблема в том, что я часто переключаю буквы в слово, и я хочу […]
Рассмотрим эти два розовых квадрата: И это: Как вы знаете, один светлее, а один более темный или более резкий. Проблема в том, что я могу сказать это глазами человека, но можно ли использовать системный способ или программный способ обнаружения этой информации? По крайней мере, возможно ли иметь значение, которое говорит мне, что цвет больше похож […]
Я просто отлаживал скрипт и обнаружил, что if-statement работает не так, как я ожидал. var_dump("6064365413078728979" == "6064365413078728452"); die(); Приведенный выше код приведет к следующему: bool(true) С помощью оператора === он работает так, как ожидалось. У кого-нибудь есть идеи, почему? Я использую PHP версии 5.3.13 с установкой wamp на компьютере с процессором x64.
Операторы сравнения < <= > >= могут применяться и для строк. Итак, зачем нам нужна специальная функция для сравнения строк: strcmp ?
У меня есть шаблон ветви, где я бы хотел проверить, начинается ли элемент с определенного значения {% if item.ContentTypeId == '0x0120' %} <td><a href='?parentId={{ item.Id }}'>{{ item.BaseName }}</a><br /></td> {% else %} <td><a href='?{{ item.UrlPrefix }}'>{{ item.LinkFilename }}</a></td> {% endif %} 0x0120 может выглядеть так или более сложным, как этот 0x0120D52000D430D2B0D8DD6F4BBB16123680E4F78700654036413B65C740B168E780DA0FB4BX. Единственное, что я хочу […]
Я почти никогда не слышу слова CakePHP, не услышав слово Rails вскоре после этого. Являются ли эти две структуры в основном похожими на основе того, как они соответствуют модели MVC или имеют ли они другие существенные сходства / различия? Одной из главных достопримечательностей Rails для меня является то, насколько легко это сделать Ajax. Это также […]
Я пытаюсь сравнить две строки, можно сказать, Эмили и Зои. Ну 'E' доходит до 'Z', но на ASCII-диаграмме Z приходит до É, поэтому нормальный if ( str1 > str2 ) не будет работать. Я пытался с if (strcmp(str1,str2) > 0) все еще не работает. Поэтому я ищу способ сравнения строк с символами UTF-8.
Кажется, что нет никакой реальной модели для того, как называются функции, str_replace, strrpos, strip_tags, stripslashes – это всего лишь некоторые. Почему это так? EDIT – это не означало, что это сообщение типа «тролль» – это то, что я думаю каждый раз, когда я использую язык!