Мой файл JSON в следующем формате:JSON в PHP Error
{
"library": [{
"image": "css/covers/rainbow6siege.jpg",
"title": "Tom Clancy's Rainbow Six: Siege",
"system": ["PC", "Xbox-360", "Xbox One", "PS4"],
"genre": ["Shooter"],
"pegi_rating": "18",
"developer": "Ubisoft",
"release_year": "2015",
"max_team": "5"
}, {
"image": "css/covers/thedivision.jpg",
"title": "Tom Clancy's The Division",
"system": ["PC", "Xbox-360", "Xbox One", "PS4"],
"genre": ["Shooter", "MMO", "Action RPG"],
"pegi_rating": "15",
"developer": "Ubisoft",
"release_year": "2016",
"max_team": "3"
}]
}
Я подключен к базе данных, получили содержимое файла, декодируется его и пытается присвоить каждой переменной, связанной с ним JSON переменная. Использование кода:
$jsonData = file_get_contents('js/json/library.json');
$data = json_decode($jsonData, true);
$gameImage = $data['image'];
я использовал только один, как пример, но я получаю следующее сообщение об ошибке:
Notice: Undefined index: image in C:\MAMP\htdocs\iniDb.php on line 21
Я не понимаю, где я неправильно.
'print_r ($ data);' видеть. – AbraCadaver
'json_last_error()' http://php.net/manual/en/function.json-last-error.php – Pitchinnate
возможно '$ data ['library'] [0] ['image'];' –