テキストファイルから収集されたIPアドレスで構成される配列をループしようとしています。これの最終的な目標は、各IPのホスト名を取得することです。私の問題は、配列の最後のIPからのみ結果を取得していることです。かなり簡単だと思いましたが、明らかに何かが足りません。
<?php
$thefile = 'myfile';
$arr = file($thefile.".txt");
foreach ($arr as $data) {
echo $hostname = gethostbyaddr($data);" <br>";
?>
テキストファイルには、名前が関連付けられていることがわかっているIPがいくつか含まれていますが、
「警告:gethostbyaddr()[function.gethostbyaddr]:アドレスは有効なIPv4またはIPv6アドレスではありません...」
最後を除くすべてのインスタンスで、正しい結果が返されます。助けてくれてありがとう。