函式名:gethostbynamel()
適用版本:PHP 4、PHP 5、PHP 7
用法:gethostbynamel() 函式用於獲取指定主機名的所有 IP 地址。它返回一個包含所有 IP 地址的陣列,如果沒有找到主機名,則返回 FALSE。
語法:gethostbynamel(string $hostname): array|false
引數:
- $hostname:要查詢的主機名。
返回值:
- 如果找到主機名,則返回一個包含 IP 地址的陣列。
- 如果未找到主機名,則返回 FALSE。
示例:
$hostname = "www.example.com";
$ipAddresses = gethostbynamel($hostname);
if ($ipAddresses) {
echo "IP 地址列表:";
foreach ($ipAddresses as $ip) {
echo $ip . "<br>";
}
} else {
echo "未找到主機名";
}
以上示例將查詢主機名 "www.example.com" 的所有 IP 地址,並將結果列印出來。如果找到主機名,則會輸出 IP 地址列表;如果未找到主機名,則會輸出 "未找到主機名"。