家园首页 Php4手册 我的相册 家园下载 个人文集 给我留言
我形我塑,网络相册,www.5x54.com 相册 相册 心情相册,少女相册 免费申请,我形我塑免费相册
 家园 个人文集   http://www.5x54.com
 


php获取文件扩展名


作者:网上收集    点击: 读取中...

说到用php获取文件名的扩展名,方法有很多,这里介绍两种方法吧. 版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^
    第一种方法,就是直接用正则表达式来实现,虽然正则表达式比一般的字符串操作函数效率要低,但是他和强大和便捷就足以弥补这一不足啦,更何况是小小的低,不多说了,看代码:     版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^
版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^
引用代码: <?
$str  =  “http://www.aaa.com/asdf/a.swf”;
$extend_name  =  preg_replace(/.*./si”,",$str);
echo  $extend_name;//输入结果就是swf
?>
版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^
    第二种方法就是用字符串操作来实现,首先用explode把长长的一串字符串割开,然后把每一部分都存入数组里面,然后读取数组的最后一个value(一般情况,扩展都在最后的地方).代码如下: 版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^
版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^
引用代码: <?
$str  =  “http://www.aaa.com/asdf/a.swf”;
$str_array  =  explode('.',$str);
echo  
$str_array[(count($str_array)-1)];//输入结果就是swf
?>
版权保护版权保护,请不要随意复制^%#$32549)98sa。^_^,请不要随意复制^%#$32549)98sa。^_^

收藏此文章     打印  更新     编辑此文章    『关闭窗口』