У меня есть две строки, которые выглядят одинаково, когда я повторяю их, но когда я 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. В чем разница между строкой 11 и строкой 14? Я уверен, что есть простое разрешение, но ничего не нашел тем не менее, независимо от того, как я взрываю, взрываю, кодирую UTF8 и т. д., строки они не будут сравнивать или изменять тип.
Спасибо за вашу помощь!
Питер.