您好,登錄后才能下訂單哦!
網上查閱后,自己動手寫的:可能沒有考慮周全存在錯誤。
//$filepath="d:\phptest\phptext.txt.zip"; //$filepath="d:\phptest\phptext"; //方法一 function Extend_1($filename) { $extends=explode(".",$filename); $pos=count($extends)-1; //獲取最后一個數組的位置 $ext=end($extends); return $ext; // return $extends[$pos]; } echo Extend_1($filepath); //返回zip //方法二 function Extend_2($filename) { $lastpos=strrchr($filename,"."); //獲取"."在filaname中的最后出現位置,并返回從該位置到最后的字符串 return $lastpos; } echo Extend_2($filepath); //返回.zip //方法三 function Extend_3($filename) { $lastpos=strripos($filename,"."); //獲取"."在filaname中的最后出現位置 $extend=substr($filename,$lastpos); return $extend; } echo Extend_3($filepath);//返回.zip //方法四 function Extend_4($filename) { $strrev=strrev($filename); //反轉字符串 $firstindex=strpos($strrev,".");//獲取"."在filaname中的第一次出現位置 $extend=substr($strrev,0,$firstindex+1); return strrev($extend); } echo Extend_4($filepath); //返回.zip //方法五 function Extend_5($filename) { $filainfo=pathinfo($filename); return $filainfo['extension']; } // echo Extend_5($filepath); //返回zip //方法六 function Extend_6($filename) //注:最好使用這個 { $filainfo=pathinfo($filename,PATHINFO_EXTENSION); return $filainfo; } echo Extend_6($filepath);//返回zip
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。