Ребят, а шаблонизатор при обращении к тпл файлу грузит весь файл или только тот блок который я запрашиваю? у меня феном если что
Ребят, а шаблонизатор при обращении к тпл файлу грузит весь файл или только тот блок который я запрашиваю? у меня феном если что
Как такое может быть?
Две одинаковые строки, а размер разный.
string(17) "iPhone 6/6S Plus"
string(16) "iPhone 6/6S Plus" # Rakovskiy (23.02.2016 / 21:14)Я же тебе в прошлый раз говорил - разные окончания строк (невидимые символы). А именно - в строке string(17) "iPhone 6/6S Plus" окончание строки такое
Как такое может быть?
Две одинаковые строки, а размер разный.
string(17) "iPhone 6/6S Plus"
string(16) "iPhone 6/6S Plus"
"iPhone 6/6S Plus\r\n" а в строке string(16) "iPhone 6/6S Plus" окончание строки такое "iPhone 6/6S Plus\n" Включи в своей IDE отображение невидимых символов, сразу их увидишь. # ДоХтор (23.02.2016 / 21:21)Нету там символов \r\n, я регуляркой прогонял. Оставлял только буквы, слеши и цифры всё равно не помогло.
Я же тебе в прошлый раз говорил - разные окончания строк (невидимые символы). А именно - в строке string(17) "iPhone 6/6S Plus" окончание строки такое "iPhone 6/6S Plus\r\n" а в строке string(16) "iPh
# Rakovskiy (23.02.2016 / 21:23)Сделай то, что я посоветовал. На счёт регулярки я не уверен, что она обрезает невидимые символы. Конечно, могу и ошибаться, но сам с такой проблемой сталкивался.
Нету там символов \r\n, я регуляркой прогонял. Оставлял только буквы, слеши и цифры всё равно не помогло.
Rakovskiy, А с чего ты взял что они одинаковы?
Посмотри в hex
6950686f6e6520362f3653c2a0506c7573
6950686f6e6520362f365320506c7573
Rakovskiy, Сравни размеры сам
var_dump("iPhone 6/6S Plus\r\n");
var_dump("iPhone 6/6S Plus\n"); # ДоХтор (23.02.2016 / 21:25)Через IDE я никак не посмотрю, ибо данные строка парсится из другого сайта.
Сделай то, что я посоветовал. На счёт регулярки я не уверен, что она обрезает невидимые символы. Конечно, могу и ошибаться, но сам с такой проблемой сталкивался.
# ДоХтор (23.02.2016 / 21:30)Эти символы точно не попадут, ибо строка прогнана через trim()
Rakovskiy, Сравни размеры сам
var_dump("iPhone 6/6S Plus\r\n");
var_dump("iPhone 6/6S Plus\n");
# Swank (23.02.2016 / 21:29)Естественно этот "hex" будет разный, если длина строк разная.
Rakovskiy, А с чего ты взял что они одинаковы?
Посмотри в hex
6950686f6e6520362f3653c2a0506c7573
6950686f6e6520362f365320506c7573