gethostbyname()
是 PHP 中用于獲取主機名對應的 IP 地址的函數。這個函數只有一個參數,即主機名。
函數原型如下:
string gethostbyname ( string $hostname )
參數:
$hostname
:要查詢的主機名。這可以是一個完全限定的域名(例如 “www.example.com”)或者一個簡單的主機名(例如 “localhost”)。返回值:
示例:
$hostname = "www.example.com";
$ip = gethostbyname($hostname);
echo "The IP address of $hostname is: $ip";
上述代碼將輸出類似于以下內容:
The IP address of www.example.com is: 93.184.216.34
請注意,gethostbyname()
函數不支持 IPv6 地址。如果你需要處理 IPv6 地址,可以考慮使用 dns_get_record()
函數。