最新下载
热门教程
- 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; } |
|
?>
相关文章
- 蛋仔派对2026皮肤兑换码合集—礼包码永久可用汇总 09-07
- 疯狂水世界最强英雄排行榜 T0英雄强度一览 09-07
- 三国杀ol互通版破解版内置菜单 最新破解版本下载 09-07
- 三国杀ol互通版最强阵容搭配 T0阵容组合方案 09-07
- tplink路由器网络异常怎么设置(tplink路由器网络异常设置方法) 09-07
- 三国杀ol互通版兑换码2026官方合集—礼包码真实有效汇总 09-07