php中getservbyport与getservbyname函数用法实例

yipeiwu_com6年前PHP代码库

本文实例讲述了php中getservbyport与getservbyname函数用法。分享给大家供大家参考。具体如下:

复制代码 代码如下:

string getservbyport ( int $port , string $protocol )
 
*/
$services=array('80','21','22','23','25','143');      //定义数组
foreach($services as $service)         //循环读取内容
{
  $protocol=getservbyport($service,'tcp');       //返回端口号对应的协议
  echo $service.":".$protocol."<br/>n";       //输出结果
}
 
/*
int getservbyname ( string $service , string $protocol )
*/
 
$services=array('http','ftp','ssh','telnet','imap',
'smtp','nicname','gopher','finger','pop3','www');       //定义一个数组
foreach($services as $service)          //循环读取内容
{
  $port=getservbyname($service,'tcp');        //获取数组元素对应端口
  echo $service.":".$port."<br/>n";         //输出结果
}

希望本文所述对大家的php程序设计有所帮助。

相关文章

PHP实现求连续子数组最大和问题2种解决方法

本文实例讲述了PHP实现求连续子数组最大和问题2种解决方法。分享给大家供大家参考,具体如下: 问题描述 求子数组的最大和 题目描述: 输入一个整形数组,数组里有正数也有负数。 数组中连续...

php下关于Cannot use a scalar value as an array的解决办法

今天在测试php程序的时候,出现了一个错误提示:Cannot use a scalar value as an array,这个错误提示前几天也出过,当时好像稍微调了一下就好了,也没深究...

使用PHP遍历文件目录与清除目录中文件的实现详解

今天无聊中练习了一下PHP遍历文件目录的程序,编写了以下两个程序,不过质量不是很好,轻拍~~~1、清除PHP缓存文件复制代码 代码如下:<?php  function r...

解析zend Framework如何自动加载类

1.模块中类的自动载入复制代码 代码如下:$loader = new Zend_Application_Module_Autoloader(array(   //模块...

PHP合并数组+与array_merge的区别分析

主要区别是两个或者多个数组中如果出现相同键名,键名分为字符串或者数字,需要注意 1)键名为数字时,array_merge()不会覆盖掉原来的值,但+合并数组则会把最先出现的值作为最终结果...