php 取文件后綴名幾種有效的方法
來源:程序員人生 發布時間:2014-04-10 11:28:02 閱讀次數:3693次
要取得文件后綴名在php中有很多的廣告,如php函數pathinfo得出結果后的$extend["extension"]就是一個不錯的方法,后面都是民間自定義有需了解的朋友也可以參考一下.
利用 pathinfo函數
實例代碼如下:
- <?php
-
- function extend_2($file_name)
- {
- $extend = pathinfo($file_name);
- $extend = strtolower($extend["extension"]);
- return $extend;
- }
定義和用法
pathinfo() 函數以數組的形式返回文件路徑的信息.
語法
pathinfo(path,options)
pathinfo() 返回一個關聯數組包含有 path 的信息.
包括以下的數組元素:
[dirname]
[basename]
[extension]
//取文件的擴展名
實例代碼如下:
- function getextension($filename)
- {
- return substr(strrchr($filename,”.”),1);
- }
用切分方法
實例代碼如下:
- function GetFiletype($filename){
- $filer=explode(".",$filename);
- $count=count($filer)-1;
- return strtolower(".".$filer[$count]);
- }
利用切分法帶系統自帶函數 array_reverse
實例代碼如下:
- function getfile($filestr){
-
- $get = explode('.',$filestr);
-
- $get = array_reverse($get);
-
- return $get[0];
- }
- $filename = getfile('nowamagic.doc');
- echo $filename;
array_reverse詳解 ( PHP 4中, PHP 5中)
array_reverse -返回一個數組的內容次序顛倒
陣列array_reverse (數組$陣列[ ,布爾$ preserve_keys =虛假] )
采取一種輸入數組并返回一個新數組的命令的內容扭轉.
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈