Собственно, весь вопрос в шапке.
У меня две практически одинаковые переменные, только var_dump выдает либо string(32), либо string(36).
Первый вопрос, что это вообще?) Гуглил, но видимо не правильно как-то.
Вопрос второй, как привести 36 к виду 32, ибо у меня с 36 переменные разваливаются.
Понять. Я вот уже понять часа 4 не могу, черех var_dump получают абсолютно идентичные значения двух переменных. А вот одна обрабатывается, другая - нет)
Сергей Горячев, вторая - это https://yadi.sk/i%2. Видать смотрите через браузер, который заменяет : на двоеточие, потому и думаете, что строки одинаковые.
Сергей Горячев, ну так у вас вместо двоеточия :. Ознакомьтесь для начала с понятием HTML мнемоники, иначе на подобные грабли вам еще долго наступать.
Александр, причина была не просто в html, а в том, что админка сайта кодировала двоеточие в символьный код, который и браузером и var_dump'ом разбирался все равно в двоеточие. И как следствие, две переменные (одна вбитая вручную, вторая через админку) выглядели внешне совершенно одинаково, без символьного кода, с двоеточием.