Ik heb een json file die er ongeveer zo uit ziet:
{
"status": "ok",
"artists": [
{
"name": "Coldplay",
"albums": [
{
"name": "The Best of"
},
{
"name": "Singles"
},
{
"name": "Live 2012"
}
]
},
{
"name": "Nelly Furtado",
"albums": [
{
"name": "Singles",
"tracks": [
{
"name": "All Good Things (Come To An End) [feat. Chris Martin from Coldplay] [Radio Edit]",
"length": "263"
}
]
}
]
},
{
"name": "Swedish House Mafia",
"albums": [
{
"name": "Singles",
"tracks": [
{
"name": "Meich vs. Clocks (Sebastian Ingrosso & Dirty South vs. Coldplay)",
"length": "235"
}
]
}
]
}
]
}
zoals je kan zien zijn er soms wel tracks beschikbaar en soms niet. Nu wil ik een lijst hebben met alleen de "tracks->name".
Hier voor had ik dit geschreven:
<?php
//eerst de url enzo ingeladen natuurlijk
foreach ($json->artists->albums->tracks->name as $name) {
echo $name;
}
?>
Maar omdat de tracks onregelmatig zijn werkt het denk ik niet.. hoe maak het zodat het wel werkt?
Alvast bedankt!