• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • getprotobyname()

    (PHP 4, PHP 5, PHP 7)

    Get protocol number associated with protocol name

    说明

    getprotobyname(string $name): int

    getprotobyname()returns the protocol number associated with the protocol$nameas per/etc/protocols.

    参数

    $name

    The protocol name.

    返回值

    Returns the protocol number,或者在失败时返回FALSE.

    范例

    Example #1getprotobyname()example

    <?php
    $protocol = 'tcp';
    $get_prot = getprotobyname($protocol);
    if ($get_prot === FALSE) {
        echo 'Invalid Protocol';
    } else {
        echo 'Protocol #' . $get_prot;
    }
    ?>
    

    参见

    getprotobyname()
    =====================
    getprotobyname() gives the protocol number for the given protocol name on the local system.
    If the protocol is not recognized, then the function returns -1.
    The given code snippet gives the list of protocols along with their protocol numbers
    <?
    $arr=array("ip","icmp","ggp","tcp",
    "egp","pup","udp","hmp","xns-idp",
    "rdp","rvd" );
    //Reads the names of protocols into an array..
    for($i=0;$i<11;$i++)
    {
    $proname=$arr[$i];
    echo $proname .":", getprotobyname ($proname)."<br />";
    }
    ?>
    

    上篇:getmxrr()

    下篇:getprotobynumber()