`
天梯梦
  • 浏览: 13631455 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

php获取文件后缀名

PHP 
阅读更多

php获取文件后缀名(format file)

<?php
//方法一:
function extend_1($file_name)
{
$retval="";
$pt=strrpos($file_name, ".");
if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt);
return ($retval);
}
 



//方法二

function extend_2($file_name)
{
$extend = pathinfo($file_name);
$extend = strtolower($extend["extension"]);
return $extend;
}

 


//方法三

function extend_3($file_name)
{
$extend =explode("." , $file_name);
$va=count($extend)-1;
return $extend[$va];
}

 


//方法四

function getFileExt($file_name)
{
while($dot = strpos($file_name, "."))
{
$file_name = substr($file_name, $dot+1);
}
return $file_name;
}
?>

 

另外:


PHP pathinfo() 函数
PHP Filesystem 函数
定义和用法
pathinfo() 函数以数组的形式返回文件路径的信息。
语法

pathinfo(path,options)
参数
描述
path
必需。规定要检查的路径。
process_sections
可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname
PATHINFO_BASENAME - 只返回 basename
PATHINFO_EXTENSION - 只返回 extension
说明
pathinfo() 返回一个关联数组包含有 path 的信息。
包括以下的数组元素:
[dirname]
[basename]
[extension]
提示和注释
注释:如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。
例子
例子 1

<?phpprint_r(pathinfo("/testweb/test.txt"));?>
// 输出:
// Array([dirname] => /testweb[basename] => test.txt[extension] => txt)
 

 


例子 2

<?phpprint_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));?>
// 输出:
// test.txt
 

 

分享到:
评论

相关推荐

    php 获取文件后缀名,并判断是否合法的函数

    有时候我们后台需要设置用户只能上传指定后缀名的文件,那么就可以使用下面的代码了

    php获取文件的后缀名

    php上传文件时,如何获取上传文件的后缀。

    PHP获取文件后缀名的三个函数

    PHP取得文件后缀,关于获取文件的扩展名有很多种方式,下面提供三种获取文件后缀的方法,大家可以研究下,具体代码就不解释了。直接看代码吧

    PHP实现获取文件后缀名的几种常用方法

    主要介绍了PHP实现获取文件后缀名的几种常用方法,通过三种不同的方法实例分析了php获取文件后缀名的实现技巧,分别通过字符串、文件属性及数组等方式实现这一功能,具有一定参考借鉴价值,需要的朋友可以参考下

    如何用php获取文件名后缀

    php获取文件后缀名(format file) //方法一: 复制代码 代码如下:&lt;?php function extend_1( $file_name ) { $retval = “” ; $pt = strrpos ( $file_name , “.” ); if ( $pt ) $retval = substr ( $...

    php一行代码获取文件后缀名实例分析

    本文实例讲述了php一行代码获取文件后缀名的方法。分享给大家供大家参考。具体方法分析如下: php中一行代码获取文件后缀名的方法要结合很多的函数了,我们这个有点像asp中的函数了,下面来一起看看吧。 实例: 复制...

    php 如何获取文件的后缀名

    本文给大家汇总了几种使用PHP实现获取文件的后缀名的方法,十分的简单实用,有需要的小伙伴可以参考下

    PHP获取文件扩展名的4种方法

    主要介绍了PHP获取文件扩展名的4种方法,涉及PHP针对字符串与数组及上传文件属性等相关操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下

    php获取文件名称和扩展名的方法

    php获取文件名称和扩展名 1.basename()-返回路径的文件名 请看下面php代码: &lt;?php $path = "/usr/www/html/index.php"; echo basename($path)." "; //如果选择suffix则忽略扩展名 echo basename($path,"....

    PHP判断上传文件类型的解决办法

    php通过判断上传文件的头字符来判断文件的类型,这可以称得上是最安全,最真实确定上传文件类型的方法了,具体实现方法如下

    php从给定url获取文件扩展名的方法

    * 给定url,获取文件后缀 * @param string $url * @return string */ function getUrlPostfix ($url) { $url_arr = explode('.', $url); $postfix = $url_arr[count($url_arr) - 1]; $substr = substr($...

    获取URL文件名后缀

    用php分析URL网址,可以得到文件名、目录路径,还有其它数据,原理就是使用PHP的explode函数分隔字符串。

    基于JavaScript+css+php支持断点续传的文件上传插件.zip

    基于JavaScript+css+php支持断点续传的文件上传插件.zip...文件后缀名和文件大小检测 向服务端提交额外数据 自定义文件队列中的html模板 css样式分离出单独文件,可自己定制样式 添加文件上传各阶段的回调函数 断点续传

    php如何获取文件的扩展名

    主要介绍了php如何获取文件的扩展名,即文件后缀名的方法做一个总结,感兴趣的小伙伴们可以参考一下。

    功能强大的php文件上传类.zip

    主要为大家介绍了功能强大的php文件上传类,具有一定的参考价值,可以创建文件夹,检查文件类型,对文件进行各种设定和判断,比如文件是否同名,获取后缀名,新建以年月日为文件名的文件,生成缩略图等等,功能比较...

Global site tag (gtag.js) - Google Analytics