函数名:idn_to_ascii()
适用版本:PHP 5.3.0 及以上版本
用法:idn_to_ascii(string $domain [, int $options = 0 [, int &$error = 0]])
说明:idn_to_ascii() 函数将一个国际化域名 (IDN) 转换为 ASCII 表示。IDN 是一种允许使用非 ASCII 字符的域名表示方法。
参数:
返回值:
示例:
$domain = '中文域名.中国';
$asciiDomain = idn_to_ascii($domain);
if ($asciiDomain !== false) {
echo "转换后的域名为:$asciiDomain";
} else {
echo "转换失败";
}
输出:
转换后的域名为:xn--fiq228c.xn--fiqs8s
注意事项:
intl 扩展。