у меня есть это:получить переменную из JSON
{"sliders":{"c1":{"content":[{"title":1,"content_type":"image_content"}]}}}
я могу получить титул, используя код ниже:
$decoded = json_decode($list[$i]['info'],true);
$json = $decoded['sliders']['c1']['content'][0]);
$x = $json['title'];
echo $x;
, когда я пытаюсь получить CONTENT_TYPE ...
$y = $json['content_type'];
echo $y;
... тогда это показывает мне неопределенную ошибку индекса..что это происходит?
'var_dump ($ json)' после декодирования, чтобы узнать, с чем вы работаете. Не говоря уже о том, что у вас синтаксическая ошибка. –
Я могу видеть массив, который включает заголовок и content_type, поэтому я думаю, что это правильно, но я понимаю, что я не могу получить тип строки .. Заголовок появляется, потому что это целое ..:/ –
Когда я тестирую ваш код, минус синтаксическая ошибка , он работает отлично. Возвращает «1image_content» при повторении «$ x» и '$ y'. Это единственный код, который у вас есть? [Пример] (http://phpfiddle.org/lite/code/qvfs-1yqb) –