Ich möchte einen Wert aus einer verschachtelten JSON-Datei mit PHP abrufen. Ich habe den folgenden Code erstellt:Ergebnis aus verschachtelten Json mit PHP
<?php
$string = file_get_contents("https://api.abc");
$json = json_decode($string,true);
foreach ($json['contacts'][0]['properties']['company'] as $person) {
echo $person['value'];
}
?>
Es gibt mir nur 1 Ergebnis und nur den ersten Buchstaben des Wertes. Wie bekomme ich mehr Ergebnisse und mehr als nur den ersten Buchstaben?
{
"contacts": [{
"addedAt": 1414182103652,
"vid": 2,
"canonical-vid": 2,
"merged-vids": [],
"portal-id": 448845,
"is-contact": true,
"properties": {
"firstname": {
"value": "Andre"
},
"lastmodifieddate": {
"value": "1472024018755"
},
"company": {
"value": "test"
},
"lastname": {
"value": "Jansen"
}
},
Ohne Inhalt von '$ json' Sehen können wir nichts sagen –
zeigen Sie Ihre json Daten. – Dave
Danke für die schnelle Antwort hier ist ein Snapshot des JSON: –