如何从孕期编码点火器打印每个细节


How can I print each detail from Gelocation Codeigniter?

我正在尝试使用代码点火器从我的网站检索我的城市访问者

这是显示城市的代码

$city = $this->geolocation->get_city();

这里地理位置的输出就像

array(11) { ["statusCode"]=>string(2) "OK" ["statusMessage"]=> string(0) "" ["ipAddress"]=> string(12) "202.60.21.15" ["countryCode"]=> string(2) "ID" ["countryName"]=> string(9) "Indonesia" ["regionName"]=> string(10) "Jawa Timur" ["cityName"]=> string(11) "Pacarkeling" ["zipCode"]=> string(5) "60132" ["latitude"]=> string(6) "-7.258" ["longitude"]=> string(7) "112.758" ["timeZone"]=> string(6) "+07:00" } OK202.67.41.25IDIndonesiaJawa 

我正在使用

$cities = json_decode($city, true);
foreach ($cities as $c) {               
   echo $c;
}   

输出是这样的

OK202.67.01.25IDIndonesiaJawa TimurPacarkeling60132-7.258112.758+07:00 

如何从输出中获取每个数据?我想在Codeingiter中打印地理位置库中的每个数据,例如

Your Visitor Country : Indonesia
Your IP Visitor : 202.67.01.25
Your City Name : Pacarkeling

非常感谢:)

您是否在询问数组的密钥?如果是这样,您可以执行以下操作:

$city = $this->geolocation->get_city();
$city_info = json_decode($city, true);
foreach ($city_info as $key=>$value) {
    echo 'Your ' . $key . ' : ' . $value . '<br>'; 
}