@IvanIF

Почему строки не равны?

Почему эти строки не равны???

$json_string = '{"str1":"x66xexq"}';

$json_string = json_decode($json_string);

$str2 = 'x66xexq';

if ($str2 == $json_string->str1){
   echo 'Строки равны';
}else{
   echo 'Строки не равны';
}
  • Вопрос задан
  • 116 просмотров
Решения вопроса 3
@JohnDidact
Нуб во всём
600363e8a6e7f949345634.jpeg
php 7.4

У тебя какая версия php? Все ошибки и предупреждения показываешь? Что говорит var_dump()?
var_dump(json_decode('{"str1":"x66xexq"}'));
Ответ написан
DevMan
@DevMan Куратор тега PHP
потому что они равны.

не нужно темнить, пишите проблему сразу.
Ответ написан
index0h
@index0h
PHP, Golang. https://github.com/index0h
Проверьте текстовки в hex редакторе. Вполне возможно, что в первой, или второй находятся непечатаемые символы.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
LAPTOP.RU Москва
от 150 000 до 190 000 ₽
от 80 000 до 120 000 ₽
LAPTOP.RU Москва
от 130 000 до 170 000 ₽
06 мар. 2021, в 02:23
120000 руб./за проект
06 мар. 2021, в 00:29
500 руб./за проект
05 мар. 2021, в 23:28
1200 руб./за проект