最新下载
热门教程
- 1
 - 2
 - 3
 - 4
 - 5
 - 6
 - 7
 - 8
 - 9
 - 10
 
php 获取文件名后缀实例小结
时间:2022-06-24 21:30:26 编辑:袖梨 来源:一聚教程网
1.basename()-返回路径的文件名
请看下面php代码:
| 代码如下 | 复制代码 | 
| 
 
$path = "/usr/www/html/index.php";  | 
	  |
运行结果:
index.php
index
2.dirname()-返回当前脚本的文件路径!
php代码:
| 代码如下 | 复制代码 | 
| 
 
  | 
	  |
运行结果:
F:webzendexercise
3.pathinfo() 返回一个关联数组包含有 path 的信息。
包括以下的数组单元:路径名称dirname,文件名称basename 和 扩展名称extension。
请看下面简单代码演示:
| 代码如下 | 复制代码 | 
| 
$path = "/usr/www/html/index.php"; $pathinfo = pathinfo($path); echo "目录名称:$pathinfo[dirname] "; echo "文件名称:$pathinfo[basename] "; echo "扩展名:$pathinfo[extension]"; ?>  | 
	  |
运行结果:
目录名称:/usr/www/html
文件名称:index.php
扩展名:php
4.realpath -- 返回规范化的绝对路径名
php代码如下:
| 代码如下 | 复制代码 | 
| 
 
  | 
	  |
最后注意一个小技巧:不同路径的文件路径操作符可能,不同,windows下可以用"/"和"",
linux下只能用"/",所以开发的时候,建议都用"/",如我上面的文件路径写法!
//方法一:
| 代码如下 | 复制代码 | 
| function extend_1($file_name)  { $retval=“”; $pt=strrpos($file_name, “.”); if ($pt) $retval=substr($file_name, $pt+1, strlen($file_name) - $pt); return ($retval); }  | 
	  |
//方法二
Php代码
| 代码如下 | 复制代码 | 
| function extend_2($file_name)  { $extend = pathinfo($file_name); $extend = strtolower($extend["extension"]); return $extend; }  | 
	  |
//方法三
Php代码
| 代码如下 | 复制代码 | 
| function extend_3($file_name)  { $extend =explode(“.” , $file_name); $va=count($extend)-1; return $extend[$va]; }  | 
	  |
//方法四
Php代码
| 代码如下 | 复制代码 | 
| function getFileExt($file_name)  { while($dot = strpos($file_name, “.”)) { $file_name = substr($file_name, $dot+1); } return $file_name; }  | 
	  |
?>
相关文章
- 原神幽境危战霜役人打法教学 11-04
 - 超自然行动组最新小抄分享 2025实用攻略技巧汇总 11-04
 - 王者荣耀西施奖励网站在哪进 西施奖励最新网页在线入口 11-04
 - 超自然行动组可用的兑换码有哪些 2025最新有效兑换码领取 11-04
 - 超自然行动组官网入口是什么 超自然官网网页在线充值入口 11-04
 - 我的世界物品怎么一键丢弃 mc快捷键使用指南 11-04