2012-10-06 49 views
0

選擇值我有這個sampleGEOIP:從陣列中的PHP

<?php 
$region = geoip_region_by_name('www.example.com'); 
if ($region) { 
    print_r($region); 
} 
?> 

它將打印:

Array 
(
    [country_code] => US 
    [region] => CA 
) 

我想這樣做:

<?php 
    $region = geoip_region_by_name('www.example.com'); 
    if ($region) { 
     print($region['region']); 
    } 
    ?> 

但它顯示blanco唱片。

+3

代碼看起來不錯。你在哪裏使用這條線,'print($ region ['region']);'? –

+0

而不是:'print_r($ region);' –

+0

'print_r' ans'print'有兩種不同的用途,你確定你沒有混合它們嗎?我們可以看到你的完整代碼 – Baba

回答

0

最有可能你沒有安裝geoip_region_by_name嘗試運行以下

error_reporting(E_ALL); 
    ini_set("display_error", "On"); 
    $region = geoip_region_by_name('www.google.com'); 
    var_dump($region); 

如果得到肯定輸出以下將工作

print($region['region']); 
+0

它說NULL ... –