php 5种方法获取文件扩展名
2015-03-28 19:50
453 查看
方法1:使用strrchr()函数
注:strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。
方法2:截取字符串
注:strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。如果成失败,否则返回 false。
方法3:使用数组
方法4:使用pathinfo()函数
方法五:
function get_ext5($file_name){
return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), ‘.’)));
}
<?php function getExt($file) { return strrchr($file, '.'); } echo getExt('index.php'); ?>
注:strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。如果成失败,否则返回 false。
方法2:截取字符串
<?php function getExt($file) { return substr($file, strrpos($file, '.')); } echo getExt('index.php'); ?>
注:strrpos() 函数查找字符串在另一个字符串中最后一次出现的位置。如果成失败,否则返回 false。
方法3:使用数组
<?php function getExt($file) { //PHP 5.4开始,会发出警告,因此使用@屏蔽 return @array_pop(explode('.', $file)); } echo getExt('index.php'); ?>
方法4:使用pathinfo()函数
<?php function getExt($file) { $temp = pathinfo($file); return $temp['extension']; } echo getExt('index.php'); ?>
方法五:
function get_ext5($file_name){
return strrev(substr(strrev($file_name), 0, strpos(strrev($file_name), ‘.’)));
}
相关文章推荐
- PHP获取文件扩展名的5种方法
- PHP中获取文件扩展名的N种方法
- php获取文件扩展名多种方法
- PHP获取文件扩展名(后缀)的6种方法
- PHP获取文件扩展名的多种方法
- php获取上传文件扩展名的方法
- PHP获取文件扩展名的三种方法
- PHP中获取文件扩展名的N种方法
- php获取文件扩展名的几种方法
- PHP中获取文件扩展名的N种方法小结
- PHP中获取文件扩展名的N种方法小结
- PHP中获取文件扩展名的N种方法
- PHP获取文件扩展名的4种方法
- PHP中获取文件扩展名的N种方法
- PHP获取文件扩展名的方法
- PHP中获取文件扩展名的N种方法
- PHP中获取文件扩展名的N种方法
- PHP中获取文件扩展名的N种方法
- PHP中获取文件扩展名的N种方法
- PHP中获取文件扩展名的N种方法