手机
当前位置:查字典教程网 >编程开发 >php教程 >如何用php获取文件名后缀
如何用php获取文件名后缀
摘要:php获取文件后缀名(formatfile)//方法一:复制代码代码如下:另外:PHPpathinfo()函数PHPFilesystem函数...

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来自动调用不同服务器上的flash

PHP实现文件安全下载

为php4加入动态flash文件的生成的支持

php使用Image Magick将PDF文件转换为JPG文件的方法

php实现CSV文件导入和导出方法

使用php的swoole实现高效安全的ftp服务器

php获取网页上所有链接的方法

php准确获取文件MIME类型的方法

php获取twitter最新消息的方法

精品推荐
分类导航