Различные вопросы по PHP и MySQL

249K
.
Сексуальность валенка
В первой строке 12-тый символ C2 A0 а во второй 20, толи в первой строке символ мультибайтовый толи их два
.
Сексуальность валенка
# Rakovskiy (23.02.2016 / 21:37)
Естественно этот "hex" будет разный, если длина строк разная.
Ну так чего ж ты тогда пишешь что строки одинаковы?
.
The Fast, Secure and Professional - Yii2
# ДоХтор (23.02.2016 / 21:30)
Rakovskiy, Сравни размеры сам

var_dump("iPhone 6/6S Plus\r\n");
var_dump("iPhone 6/6S Plus\n");
И тем более строки вывожу в консоле, там бы отступ было бы видно.
.
The Fast, Secure and Professional - Yii2
# Swank (23.02.2016 / 21:38)
Ну так чего ж ты тогда пишешь что строки одинаковы?
Визуально одинаковы.
.
# Rakovskiy (23.02.2016 / 21:33)
Через IDE я никак не посмотрю, ибо данные строка парсится из другого сайта.

Дело действительно в каком-то невидимом символе, я только что обрезал всё кроме букв и цифр и строки стали равные. Слеш т
Я так понял, тебе надо проверить, равны ли эти строки ? Если да, то просто добавь конкатенацией к переменной с проверяемой строкой эти невидимые символы, как то так
$var_1 = "iPhone 6/6S Plus\r\n";
$var_2 = "iPhone 6/6S Plus";

if ($var_1 == $var_2 . "\r\n") {
    echo 'Строки равны!';
}
.
Сексуальность валенка
ДоХтор, Да что ты все сунешь свои \r\n? Причём тут перенос строки?
.
Rakovskiy
The Fast, Secure and Professional - Yii2
ДоХтор, http://johncms.com/forum/index ... 00410
http://johncms.com/forum/index ... 44145
.
The Fast, Secure and Professional - Yii2
# ДоХтор (23.02.2016 / 21:39)
if ($var_1 == $var_2 . "\r\n") {
echo 'Строки равны!';
}
trim() для этого есть
.
# Rakovskiy (23.02.2016 / 21:36)
Эти символы точно не попадут, ибо строка прогнана через trim()
Я же тебе уже говорил
trim() удаляет пробелы вначале и в конце строки )) А у тебя не пробелы, а "\r" символ перевода каретки вначало строки, и "\n" символ новой строки .
.
# Swank (23.02.2016 / 21:41)
ДоХтор, Да что ты все сунешь свои \r\n? Причём тут перенос строки?
При том, что я конкретно на эти грабли и наступал.
Всего: 7969