我正在尝试遍历一个由从文本文件收集的 IP 地址组成的数组。这样做的最终目标是检索每个 IP 的主机名。我的问题是我只能从阵列中的最后一个 IP 获得结果。我想这会很简单,但我显然错过了一些东西。
<?php
$thefile = 'myfile';
$arr = file($thefile.".txt");
foreach ($arr as $data) {
echo $hostname = gethostbyaddr($data);" <br>";
?>
文本文件包含几个我知道有关联名称的 IP,但我得到了
“警告:gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in...”
除了最后一个实例之外的每个实例,它返回正确的结果。谢谢你的帮助。