php 取文件后綴名幾種有效的方法
來(lái)源:程序員人生 發(fā)布時(shí)間:2014-04-10 11:28:02 閱讀次數(shù):3682次
要取得文件后綴名在php中有很多的廣告,如php函數(shù)pathinfo得出結(jié)果后的$extend["extension"]就是一個(gè)不錯(cuò)的方法,后面都是民間自定義有需了解的朋友也可以參考一下.
利用 pathinfo函數(shù)
實(shí)例代碼如下:
- <?php
-
- function extend_2($file_name)
- {
- $extend = pathinfo($file_name);
- $extend = strtolower($extend["extension"]);
- return $extend;
- }
定義和用法
pathinfo() 函數(shù)以數(shù)組的形式返回文件路徑的信息.
語(yǔ)法
pathinfo(path,options)
pathinfo() 返回一個(gè)關(guān)聯(lián)數(shù)組包含有 path 的信息.
包括以下的數(shù)組元素:
[dirname]
[basename]
[extension]
//取文件的擴(kuò)展名
實(shí)例代碼如下:
- function getextension($filename)
- {
- return substr(strrchr($filename,”.”),1);
- }
用切分方法
實(shí)例代碼如下:
- function GetFiletype($filename){
- $filer=explode(".",$filename);
- $count=count($filer)-1;
- return strtolower(".".$filer[$count]);
- }
利用切分法帶系統(tǒng)自帶函數(shù) array_reverse
實(shí)例代碼如下:
- 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 -返回一個(gè)數(shù)組的內(nèi)容次序顛倒
陣列array_reverse (數(shù)組$陣列[ ,布爾$ preserve_keys =虛假] )
采取一種輸入數(shù)組并返回一個(gè)新數(shù)組的命令的內(nèi)容扭轉(zhuǎn).
生活不易,碼農(nóng)辛苦
如果您覺(jué)得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)