我正在尝试从文本框发布的数据中处理一个数组。
我编写了以下代码来修剪每一行,除了一件事之外,我几乎所有的东西都工作得很好。我相信我需要通过这个 GeoIP 函数迭代我的数字数组:
$record = geoip_record_by_addr($gi,$value);
,但它只处理数组中的最后一个 IP,而不是整个东西。
我的 var_dump:字符串(12)“65.87.12.213”字符串(12)“13.15.200.36”
$gi = geoip_open("/tmp/GeoIPCity.dat",GEOIP_STANDARD);
$iips = explode("\n", $_POST["ip"]);
$iiips=array_map('trim',$iips);
foreach($iiips as $key => $value) {
$record = geoip_record_by_addr($gi,$value);
}
print $record->city . "\n";
print $record->region . " " . "\n";
print $record->country_name . "\n";
$record1 = $record->city . " " . $record->region . " " . $record->country_name;
var_dump($record1);
有没有人可以帮忙?