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

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

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

Войти через центр авторизации
Похожие вопросы
23 февр. 2020, в 20:19
3000 руб./за проект
23 февр. 2020, в 20:15
10000 руб./за проект
23 февр. 2020, в 19:38
3000 руб./за проект