问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用php获取文件名后缀

发布网友 发布时间:2022-04-24 02:29

我来回答

1个回答

热心网友 时间:2023-02-13 23:33

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
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
高考560分能上211大学吗? - 知乎 河北高考多少分能上211大学 河北2023高考211分数线是多少? 考560分能上211大学吗河北 刀剑英雄合王者武器多少费用 刀剑英雄帝辰王者现在什么价位 2021年度工程施工合同范本 2021承包转让简单的合同范本 2021医院食堂承包合同范本 div+css+js实现菜单的收缩与展开 调用数据库内容的时候为什么内容字段... 如何批量提取图片文件名后加序号 黄精,枸杞,淫羊霍,八戟天,山药这方子有什么功效? 枸杞菊花黄精山药和山芋肉泡水有哪些功效 黄精,百合,玉竹,山药,枸杞的功效 电脑为什么连接不上打印机,有时候能连接上去打印不了怎么回事! 打印机连不上电脑,怎么回事? 怎么画好人物的眼睛 电脑打印机连不上 电脑为啥连不了打印机 化妆时怎么画眼睛好看? 护发素的用法 护发素该怎么用? 护发素排行榜前十名是哪些? 护发素该如何选择? 潘婷免洗护发素跟定发水有什么区别吗? 护发素加水是定型么? 护发素能把头发定型吗?什么东西能定型又不会硬? 护发素是什么 能定型吗? 三星s9对比小米8哪个好 三星s9和s9+哪个好些啊 获取文件名后排序问题 可以益气补肾的黄精淮山杞子兔肉汤,是怎样的做法? 获取目录下所有文件的文件名,并将每行指定字符后的数据删除? 如何获取文件名 Linux中获取文件名,然后创建该文件名(不包含扩展名)命名的文件夹 python 如何提取文件名 如何获取一个文件夹中所有文件的文件名? 如何提取文件夹内所有文件的名称 批处理获取文件名并保存至变量中 求bat命令 获取文件名 然后作为参数运行exe jquery 提取文件名后如何去掉后缀? java中改了文件夹的名字,怎么获得改过之后的文件名 JAVA如何获取上传后的文件名 如何获取一个文件夹里面所有文件的文件名,不要后缀名 姨妈期智齿发炎肿痛怎么办 拔智齿后可以吃核桃吗 智齿导致牙龈肿痛该注意什么? 最里面的牙龈肿痛怎么办,有什么办法治 拔牙拔智齿有什么地方?注意事项和危害 有谁拔智齿伤到神经后恢复好了?用了多久恢复的?如何恢复的?