PHP通过文件路径获取文件名的实例代码
技术分享:PHP如何通过文件路径获取文件名
今天,我们将为大家展示如何在PHP中通过文件路径获取文件名。对于对这方面有需求的朋友们,这是一个值得学习的技巧。
方法一:物理截取
假设我们有这样一个文件路径:`$file = '//htdocs/inc/libc.php';`。
我们可以使用`basename()`函数来获取文件名,代码示例如下:
```php
$file = '//htdocs/inc/libc.php';
$filename = basename($file);
echo $filename; // 输出:libc.php
```
接着,如果你想要获取不含扩展名的文件名,可以使用`str_replace()`函数结合`strrchr()`函数来实现,示例如下:
```php
$filename = str_replace(strrchr($filename, '.'), '', $filename);
echo $filename; // 输出:libc
```
方法二:使用pathinfo()函数
PHP中的`pathinfo()`函数可以返回文件路径的详细信息。以下是使用`pathinfo()`函数获取文件相关信息的示例:
```php
$file = '//htdocs/inc/libc.php';
$path_parts = pathinfo($file);
echo '目录名称:' . $path_parts['dirname']; // 输出://htdocs/inc
echo '文件全名:' . $path_parts['basename']; // 输出:libc.php
echo '文件后缀:' . $path_parts['extension']; // 输出:php
echo '文件名称:' . $path_parts['filename']; // 输出:libc (PHP版本 >= 5.2.0)
```
你还可以使用`pathinfo()`函数的另一个形式,直接传入文件路径和要获取的信息类型,示例如下:
```php
echo '目录名称:' . pathinfo($file, PATHINFO_DIRNAME); // 输出://htdocs/inc
echo '文件全名:' . pathinfo($file, PATHINFO_BASENAME); // 输出:libc.php
echo '文件后缀:' . pathinfo($file, PATHINFO_EXTENSION); // 输出:php
echo '文件名称:' . pathinfo($file, PATHINFO_FILENAME); // 输出:libc (PHP版本 >= 5.2.0)
```
以上就是两种在PHP中通过文件路径获取文件名的方法。大家可以在本地测试一下,掌握这个技巧。感谢大家对狼蚁SEO的支持,更多技术内容等待你去学习。 狼蚁团队期待你的进步与!别忘了关注我们的动态,更多精彩内容即将呈现。
编程语言
- PHP通过文件路径获取文件名的实例代码
- php正则删除img标签的方法示例 -font color=red-原创
- js中动态创建json,动态为json添加属性、属性值的实
- 浅谈javascript中的事件冒泡和事件捕获
- asp实现禁止搜索引擎蜘蛛访问的代码
- jquery计算鼠标和指定元素之间距离的方法
- 使用jquery提交form表单并自定义action的方法
- Angular2 环境配置详细介绍
- javascript数组克隆简单实现方法
- 基于JavaScript获取鼠标位置的各种方法
- jQuery中-input选择器用法实例
- jquery 仿锚点跳转到页面指定位置的实例
- 解决React Native端口号修改的方法
- JavaScript实现点击按钮直接打印
- vue-loader教程介绍
- PHP基于imap获取邮件实例