如何用php只显示邮政编码和区域?

问题描述:

我需要一点帮助。我想向来宾展示他们的“REGION_NAME”和“ZIP_CODE”如何用php只显示邮政编码和区域?

我发现下面的源代码,但不知道如何修改它,并有结果只显示区域和邮政编码。

<?php // work 
    $location = file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']); 
    print_r($location); 
?> 

请所有,你能帮助我,如果有可能吗?我曾尝试过:

echo $zipcode = $location['zip_code']; 

但这不起作用。

+0

为什么'echo $ zipcode = $ location ['zip_code'];'什么也不做?因为'$ zipcode = $ location ['zip_code'];'是一个赋值,并且什么也不返回。所以,你的指令评价如下:'回声$邮政编码= $位置[“ZIP_CODE”];' - >'回声空;' – Apolo

$location =file_get_contents('http://freegeoip.net/json/'.$_SERVER['REMOTE_ADDR']); 
$location = json_decode($location); 

echo $location->zip_code; 
+4

使它成为一个很好的答案,也说不清为什么这会工作可见的OP代码。也是一个链接到json_decode PHP手册会很好! – YvesLeBorg