2016-04-13 47 views
-2

我有樣本JSON數據如下如何獲得一個JSON數據的屬性在PHP

[{"@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"}}] 

我想所有的id估價爲@屬性使用PHP enitre陣列。

+0

Thanku Paul Crovella.but我想要得到的屬性值 –

回答

0

將你的json分配給一個變量讓我們說$ json並將其解碼得到一個php數組。

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

希望這會有所幫助。

+0

Thanku Mubhaskar ...其工作 –

+0

不客氣。很高興我能幫上忙。 –