2013-12-06 3 views
2

Я Назвав OneMap.sg APIКак проанализировать ответ API onemap.sg?

$url='http://www.onemap.sg/API/Services.svc/ga?token=**************&sv=575565'; 
$curl = curl_init($url); 
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); 
$resp = curl_exec($curl); 
var_dump(curl_error($curl)); 
curl_close($curl); 
var_dump($resp); 

И получить ответ ниже его работать идеально.

string(0) "" string(109) "{"GeoAddrInfo":[{"BLDG_NAME":"BISHAN PARK SECONDARY SCHOOL","HBRN":"2 SIN MING WALK","PostalCode":"575565"}]}" 

Теперь я хочу получить значение из результатов ответа выше.

{ 

    BLDG_NAME = "BISHAN PARK SECONDARY SCHOOL"; 

    HBRN  = "2 SIN MING WALK"; 

} 

ответ

2

Это JSON, так что вы можете

$resp = json_decode($resp); 

echo $resp->GeoAddrInfo[0]->BLDG_NAME; 
echo $resp->GeoAddrInfo[0]->HBRN; 
Смежные вопросы