写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
生活随笔
收集整理的這篇文章主要介紹了
写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
$path = str_replace(‘//’, ‘/’,__FILE__); echo $path.’<br />’; function extname1($path) { returnstrrchr($path, ‘.’); } function extname2($path) { $position =strrpos($path, ‘.’); returnsubstr($path, $position); } function extname3($path) { $arr =explode(‘.’, $path); return$arr[count($arr) - 1]; } function extname4($path) { preg_match_all(‘/[/w///:/-]+/.([/w]+)$/’, $path, $out); return$out[1][0]; } function extname5($path) { returnpreg_replace(‘/^[^/.]+/.([/w]+)$/’, ‘${1}’, basename($path)); } print_r(extname5($path));
總結
以上是生活随笔為你收集整理的写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 常用PHP框架
- 下一篇: 写个函数用来对二维数组排序