net_get_interfaces()

获取当前系统的网络接口列表

首字母:N

函数:net_get_interfaces()

适用版本:PHP 7.3.0 及以上版本

用法:net_get_interfaces() 函数用于获取当前系统的网络接口列表。

示例:

$interfaces = net_get_interfaces();
foreach ($interfaces as $interface) {
 echo "接口名: " . $interface['name'] . "\n";
 echo "MAC 地址: " . $interface['mac'] . "\n";
 echo "IP 地址: " . $interface['ip'] . "\n";
 echo "子网掩码: " . $interface['netmask'] . "\n";
 echo "广播地址: " . $interface['broadcast'] . "\n";
 echo "是否启用: " . ($interface['up'] ? "是" : "否") . "\n";
 echo "是否循环回路接口: " . ($interface['loopback'] ? "是" : "否") . "\n";
 echo "是否点对点接口: " . ($interface['pointtopoint'] ? "是" : "否") . "\n";
 echo "MTU: " . $interface['mtu'] . "\n";
 echo "速度: " . $interface['speed'] . "\n";
 echo "操作状态: " . $interface['operstatus'] . "\n";
 echo "最大传输单元: " . $interface['maxtranunit'] . "\n\n";
}

此示例将遍历系统中的每个网络接口,并打印出接口的名称、MAC 地址、IP 地址、子网掩码、广播地址、是否启用、是否循环回路接口、是否点对点接口、MTU、速度、操作状态和最大传输单元等详细信息。

同首字母函数