您的位置:首页 > 编程语言 > PHP开发

写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。

2010-12-03 13:30 836 查看
$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));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐