テキストボックスから投稿されたデータから配列を処理しようとしています。
次のコードを記述して、新しい行をそれぞれトリミングしました。1つを除いて、ほぼすべてが完全に機能しています。このGeoIP関数を使用して数値配列を反復処理する必要があると思います
$record = geoip_record_by_addr($gi,$value);
が、配列内の最後のIPのみを処理し、全体を処理するわけではありません。
私のvar_dump:string(12) "65.87.12.213" string(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);
助けてくれる人はいますか?