Рубрики

PHP | Функция getprotobynumber ()

Функция getprotobynumber () — это встроенная функция в PHP, которая возвращает имя протокола для указанного номера протокола.

Синтаксис:

string getprotobynumber( int $protocol_number )

Параметры: Эта функция принимает один обязательный параметр $ protocol_number . Он указывает номер протокола, например, 6 для TCP, 17 для UDP и т. Д.

Возвращаемое значение: эта функция возвращает имя протокола в случае успеха и FALSE в случае ошибки.

Примечание. Эта функция доступна для PHP 4.0.0 и более поздних версий.

Ниже программы иллюстрируют функцию getprotobynumber () в PHP:

Программа 1: эта программа использует номер протокола для имени протокола «tcp».

<?php

  
// Функция getprotobynumber () получает протокол
// имя, связанное с номером протокола

$protocolname = getprotobynumber(6);

  
// Показать результат

echo $protocolname;

?>

Выход:

tcp

Программа 2: Эта программа проверяет многие имена протоколов.

<?php

  
// Сохраняем номер протокола в массиве

$protocol_number  = array(6, 17, 20, 41);

  

foreach( $protocol_number as $number ){

      

    // Функция getprotobynumber () получает протокол

    // имя, связанное с номером протокола

    echo $number . ": " . getprotobynumber($number)

            . "<br>";

}
?>

Выход:

6: tcp
17: udp
20: hmp
41: ipv6

Ссылка: https://www.php.net/manual/en/function.getprotobynumber.php

Рекомендуемые посты:

PHP | Функция getprotobynumber ()

0.00 (0%) 0 votes