本文共 717 字,大约阅读时间需要 2 分钟。
在查看tp的上传类的时候,发现他是直接用pathinfo函数直接获取到的文件后缀名。之前还真的没注意过。于是自己就尝试了一下,不用说真的挺好用。
pathinfo($file['name'], PATHINFO_EXTENSION);
既然会用了,我们还是来具体的学习下。
PHP pathinfo() 函数
定义和用法
pathinfo() 函数以数组的形式返回文件路径的信息。
语法
pathinfo(path,options)
说明
参数
描述
path
必需。规定要检查的路径。
process_sections
可选。规定要返回的数组元素。默认是 all。
可能的值:
PATHINFO_DIRNAME - 只返回 dirname
PATHINFO_BASENAME - 只返回 basename
PATHINFO_EXTENSION - 只返回 extension
pathinfo() 返回一个关联数组包含有 path 的信息。
包括以下的数组元素:
[dirname]
[basename]
[extension]
提示和注释
注释:如果不是要求取得所有单元,则 pathinfo() 函数返回字符串。
例子
例子 1
print_r(pathinfo("/testweb/test.txt"));
?>
输出:
Array
(
[dirname] => /testweb
[basename] => test.txt
[extension] => txt
)
例子 2
print_r(pathinfo("/testweb/test.txt",PATHINFO_BASENAME));
?>
输出:
test.txt
转载地址:https://blog.csdn.net/weixin_34227128/article/details/116040567 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!