PHP如何使用getprotobynumber()函数(示例)

getprotobynumber()函数是PHP中的内置函数, 它返回指定协议编号的协议名称。
语法如下:

string getprotobynumber( int $protocol_number )

参数:该函数接受单个参数$ protocol_number这是必需的。它指定协议号, 例如tcp为6, udp为17等。
返回值:如果成功, 此函数返回协议名称, 如果失败, 则返回FALSE。
注意:此功能可用于PHP 4.0.0和更高版本。
下面的程序说明了PHP中的getprotobynumber()函数:
程序1:该程序使用协议编号作为协议名称" tcp"。
< ?php// The getprotobynumber() function get protocol // name associated with protocol number $protocolname = getprotobynumber (6); // Display result echo $protocolname ; ?>

输出如下:
tcp

【PHP如何使用getprotobynumber()函数(示例)】程式2:该程序检查许多协议名称。
< ?php// Store the protocol number in an array $protocol_number= array (6, 17, 20, 41); foreach ( $protocol_number as $number ){// The getprotobynumber() function get protocol // name associated with protocol number echo $number . ": " . getprotobynumber ( $number ) . "< br> " ; } ?>

输出如下:
6: tcp 17: udp 20: hmp 41: ipv6

参考: https://www.php.net/manual/en/function.getprotobynumber.php

    推荐阅读