getprotobyname()
=====================
getprotobyname() 會傳回本地系統上指定協定名稱的協定編號。
如果無法辨識該協定,則此函式會傳回 -1。
以下程式碼片段列出協定及其協定編號
<?
$arr=array("ip","icmp","ggp","tcp",
"egp","pup","udp","hmp","xns-idp",
"rdp","rvd" );
//將協定名稱讀入陣列中..
for($i=0;$i<11;$i++)
{
$proname=$arr[$i];
echo $proname .":", getprotobyname ($proname)."<br />";
}
?>