《PHP實(shí)戰(zhàn):PHP獲取文件擴(kuò)展名的方法實(shí)例總結(jié)》要點(diǎn):
本文介紹了PHP實(shí)戰(zhàn):PHP獲取文件擴(kuò)展名的方法實(shí)例總結(jié),希望對您有用。如果有疑問,可以聯(lián)系我們。
本文實(shí)例總結(jié)了PHP獲取文件擴(kuò)展名的方法.分享給大家供大家參考,具體如下:PHP實(shí)戰(zhàn)
在PHP面試中或者考試中會有很大幾率碰到寫出五種獲取文件擴(kuò)展名的方法,下面是我自己總結(jié)的一些方法PHP實(shí)戰(zhàn)
$file = '需要進(jìn)行獲取擴(kuò)展名的文件.php'; //第一種,根據(jù).拆分,獲取最后一個元素的值 function getExt1{ return end(explode(".",$file);) } //第二種,獲取最后一個點(diǎn)的位置,截取 function getExt2{ return substr($file,strrpos($file,'.')+1); } //第三種,根據(jù).拆分,獲取最后一個元素的值 function getExt3($file) { return array_pop(explode('.',$file)); } //第四種,pathinfo function getExt5($file) { $arr = pathinfo($file); return $arr['extension']; //或者這樣return pathinfo($file,PATHINFO_EXTENSION); } //第五種,正則,子模式 function getExt6$file){ preg_match("/(gif | jpg | png)$/",$file,$match); $match=$match[0]; } //第六種,正則反向引用 function getExt7($file){ $match=preg_replace("/.*\.(\w+)/" , "\\1" ,$file ); echo $match; }
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php文件操作總結(jié)》、《PHP網(wǎng)絡(luò)編程技巧總結(jié)》、《php面向?qū)ο蟪绦蛟O(shè)計(jì)入門教程》、《php字符串(string)用法總結(jié)》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》PHP實(shí)戰(zhàn)
希望本文所述對大家PHP程序設(shè)計(jì)有所幫助.PHP實(shí)戰(zhàn)
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/647.html