当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP dns_get_mx()用法及代码示例


dns_get_mx()函数是PHP中的内置函数,它返回指定Internet主机名的MX记录。该函数是getmxrr()函数的别名。

用法:

bool dns_get_mx( $host, $mxhosts, $weight );

参数:此函数接受上述和以下所述的三个参数:


  • $host:它是必填参数。它指定要查找其MX记录的主机名。
  • $mxhosts:它是必填参数。一个数组指定找到的MX主机名。
  • $weight:它是可选参数。填充了重量信息的数组。

返回值:如果找到任何记录,则此函数返回TRUE,否则返回FALSE。

注意:此函数可用于PHP 5.0.0和更高版本。

以下示例程序旨在说明PHP中的dns_get_mx()函数:

示例1:

<?php 
  
$domain = "geeksforgeeks.org"; 
  
if(dns_get_mx($domain, $mx_details)) { 
    foreach( $mx_details as $key => $value) { 
        echo "$key => $value <br>"; 
    } 
} 
?>

输出:

0 => alt3.aspmx.l.google.com 
1 => alt4.aspmx.l.google.com 
2 => aspmx.l.google.com 
3 => alt2.aspmx.l.google.com 
4 => alt1.aspmx.l.google.com 

示例2:

<?php 
  
$domain = "yahoo.com"; 
  
if(dns_get_mx($domain, $mx_details)) { 
    foreach( $mx_details as $key => $value ) { 
        echo "$key => $value <br>"; 
    } 
} 
?>

输出:

0 => mta5.am0.yahoodns.net 
1 => mta6.am0.yahoodns.net 
2 => mta7.am0.yahoodns.net 

参考: https://www.php.net/manual/en/function.dns-get-mx.php



相关用法


注:本文由纯净天空筛选整理自gekcho大神的英文原创作品 PHP | dns_get_mx() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。