Это мой JSON файл:Отображение части JSON файла
{"message":"yes","info":{"ID":1,"Items":[{"Name":" Jim"},{"Name":" Bob"}]}}
Используя приведенный ниже код, я пытаюсь прочитать файл в формате JSON и эхо каждое значение Name
(который должен быть Джим и Боб), однако я представляется с ошибкой:
syntax error, unexpected 'as' (T_AS), expecting ';'
<?php
$homepage = 'jsonfile';
$data = file_get_contents($homepage);
$users = $data['Items'];
for($users as $user) {
echo $user['Name'];
}
?>
Вы никогда не расшифровываете строку json в массив. '$ data = json_decode (file_get_contents ($ homepage), true);' – JimL
И синтаксис для цикла for неправильный, вы, вероятно, захотите использовать 'foreach' – JimL
@JimL Спасибо за ваши ответы. При использовании 'foreach', мне предоставляется ошибка' Undefined index: Items' и 'Invalid argument for foreach()' –