2016-04-13 7 views
-2

Ich habe Probe json Daten wie untenWie Attribut eines JSON-Daten in PHP bekommen

[{"@attributes":{"id":"F11D-6T47"},"Name":{"FirstName":"Praveen", 
"MiddleName":{},"LastName":"Indukuri","NameSuffix":{}}, 
"DateOfBirth":{"Day":"31","Month":"08","Year":"1990"},"Phone":"4047549241", 
"SSN":"670249778","DriversLicenseNumber":"I532671903110", 
"Address":{"Line1":"144 Towey Trai","Line2":{},"Line3":{}, 
"City":"Woodstock","State":"Georgia","Zip":"30188","County":{}, 
"Latitude":"0","Longitude":"0"}},{"@attributes":{"id":"F11D-6T47"}, 
"Name":{"FirstName":"Praveen","MiddleName":{},"LastName":"Indukuri", 
"NameSuffix":{}},"DateOfBirth":{"Day":"31","Month":"08","Year":"1990"}, 
"Phone":"4047549241","SSN":"670249778","DriversLicenseNumber":"I532671903110", 
"Address":{"Line1":"144 Towey Trai","Line2":{},"Line3":{}, 
"City":"Woodstock","State":"Georgia","Zip":"30188", 
"County":{},"Latitude":"0","Longitude":"0"}}] 

Ich möchte alle für die enitre Array in @attributes mit PHP bewertet id zu bekommen.

+0

Thanku Paul Crovella.aber ich möchte Attribute Wert erhalten –

Antwort

0

Weisen Sie Ihren json einer Variablen zu, sagen wir $ json und dekodieren Sie sie, um ein PHP-Array zu erhalten.

$array = json_decode($json, true); 
// array to store the ids. 
$ids = array(); 
foreach($array as $item) { 
    $attributes = $item['@attributes']; 
    array_push($ids, $attributes['id']); 
} 

Hoffe das hilft.

+0

Thanku Mubhaskar ... seine Arbeit –

+0

Gern geschehen. Froh, dass ich helfen konnte. –