{
"books": [
{
"id": 2331,
"image": "http://lol.org/flower.png",
"images": [
{
"256x144": "http://lol.org/bee.png",
"650x320": "http://lol.org/fly.png"
}
],
....
Ich habe JSON-Daten wie oben, aber mein Problem ist, wie 650x320 Daten zu bekommen.Analysieren mehrstufige JSON-Daten mit PHP
$data = json_decode($jsondata,true);
$gg = sizeof($data['books']);
for($x=0;$x<$gg;$x++){
Codes arbeitet unten feine
$image = $data['books'][$x]['image'];
aber wie Bilder auf einer zweiten Ebene json holen? Ich habe den Code unten ohne Glück versucht.
$image = ($data->{'books'}->{'images'}->{'320x180'});
$image = $data['books']['images'][$x]['320x180'];
Sie ein 'print_r' von' $ data' PHP-Datenstruktur zu sehen, daß es aus dem JSON bekam. – ceejayoz
$ Daten ['Bücher'] [0] ['Bilder'] [0] ["320x180"]; – Vanojx1
$ image = $ Daten ['Bücher'] [$ x] ['Bilder'] [0] ["320x180"]; Ja, das hat mein Problem gelöst. – sukkis