Как правильно обратиться к многомерному массиву для сравнение значений?

Ошибка
Warning: Illegal string offset 'edit' in C:\OSPanel\domains\itnews123s.ru\index.php on line 53

Код:
...
<?php if($user['data']['edit']==true) : ?> //Ошибка тут
             			HTML КОД
 <?php endif?>

...
Код2:

$data = array(
	'nickname' => array(),
	'name' => '',
	'surname' => '',
	'edit' => true
);


Сам $data при получение из MySql автоматом помещается в $user
  • Вопрос задан
  • 100 просмотров
Решения вопроса 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега PHP
Illegal string offset 'edit'
Это означает, что у вас в $user['data'] находится строка. Могу предположить, что там JSON и его перед использованием необходимо десериализовать.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
IMAGINWEB Москва
от 55 000 до 85 000 руб.
Владис Владимир
от 100 000 до 150 000 руб.
Индекс.СРО Ростов-на-Дону
от 45 000 до 70 000 руб.
24 июн. 2019, в 18:52
40000 руб./за проект
24 июн. 2019, в 18:44
5000 руб./за проект
24 июн. 2019, в 17:46
5000 руб./за проект