PHP通过文件路径获取文件名的实例代码

 更新时间:2018年10月14日 13:50:00   作者:你看我哪里像好人   我要评论

在本篇技术文章中我们给大家带来的是PHP如何通过文件路径获取文件名的实例内容,对此有需要的朋友们可以学习下。

物理截取

$file = '/www/htdocs/inc/lib.inc.php';

$filename = basename($file);

echo $filename, '<br/>';// lib.inc.php

$filename = str_replace(strrchr($filename, '.'), '', $filename);

echo $filename, '<br/>';// lib.inc

使用pathinfo($path, $options)

$file = '/www/htdocs/inc/lib.inc.php';

$path_parts = pathinfo($file);

echo '目录名称' . $path_parts['dirname'], '<br/>'; // /www/htdocs/inc

echo '文件全名' . $path_parts['basename'], '<br/>'; // lib.inc.php

echo '文件后缀' . $path_parts['extension'], '<br/>';// php

echo '文件名称' . $path_parts['filename'], '<br/>'; // lib.inc  // PHP >= 5.2.0

echo '目录名称' . pathinfo($file, PATHINFO_DIRNAME), '<br/>'; // /www/htdocs/inc

echo '文件全名' . pathinfo($file, PATHINFO_BASENAME), '<br/>'; // lib.inc.php

echo '文件后缀' . pathinfo($file, PATHINFO_EXTENSION), '<br/>';// php

echo '文件名称' . pathinfo($file, PATHINFO_FILENAME), '<br/>'; // lib.inc  // PHP >= 5.2.0

方法很简单,大家可以在本地测试下,感谢大家对脚本之家的支持,更多内容等待你的学习。

相关文章

  • php计算多个集合的笛卡尔积实例详解

    php计算多个集合的笛卡尔积实例详解

    笛卡尔积又叫笛卡尔乘积,是一个叫笛卡尔的人提出来的。 简单的说就是两个集合相乘的结果。具体的定义要看看有关代数系的书的定义。这篇文章主要给大家介绍了利用php计算多个集合的笛卡尔积的方法实例,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-02-02
  • Zend Framework教程之前端控制器Zend_Controller_Front用法详解

    Zend Framework教程之前端控制器Zend_Controller_Front用法详解

    这篇文章主要介绍了Zend Framework教程之前端控制器Zend_Controller_Front用法,详细分析了前端控制器Zend_Controller_Front的功能,使用方法与相关注意事项,需要的朋友可以参考下
    2016-03-03
  • PHP 生成N个不重复的随机数

    PHP 生成N个不重复的随机数

    本文给大家展示的是一个实例,实用php实现了生产N个不同的随机数,实现思路和方法都介绍给了大家,小伙伴们参考下吧。
    2015-01-01
  • PHP设计模式之适配器模式代码实例

    PHP设计模式之适配器模式代码实例

    这篇文章主要介绍了PHP设计模式之适配器模式代码实例,本文讲解了目标、?#24039;?#24212;用场景、优势等内容,并给出代码实例,需要的朋友可以参考下
    2015-05-05
  • PHPMailer使用QQ邮箱实现邮件发送功能

    PHPMailer使用QQ邮箱实现邮件发送功能

    这篇文章主要介绍了PHPMailer使用QQ邮箱实现邮件发送功能,具有一定的参?#25216;?#20540;,感兴趣的小伙伴们可以参?#23478;?#19979;
    2017-08-08
  • CI框架实现创建自定义类库的方法

    CI框架实现创建自定义类库的方法

    这篇文章主要介绍了CI框架实现创建自定义类库的方法,结合实例形式分析了CI框架创建自定义类库的相关原理、步骤、实现方法与操作注意事项,需要的朋友可以参考下
    2018-12-12
  • PHPCMS手机站?#26412;?#24577;设置详细教程

    PHPCMS手机站?#26412;?#24577;设置详细教程

    这篇文章主要介绍了PHPCMS手机站?#26412;?#24577;设?#23186;?#31243;,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-02-02
  • thinkPHP中配置的读取与C方法详解

    thinkPHP中配置的读取与C方法详解

    这篇文章主要介绍了thinkPHP中配置的读取与C方法,结合实例形式分析了thinkPHP配置文件的功能、位置、分组及读取方法,需要的朋友可以参考下
    2016-12-12
  • PHP统计当前在线用户数实例讲解

    PHP统计当前在线用户数实例讲解

    我们要统计在一段时间内访问站点的人数,有多种解决方案,你可以使用cookie,session结合文本或者数据库来记录用户访问数。本文将使用PHP,结合Mysql以及jQuery,展示一个统计在线人数以及访客地区分布的示例。
    2015-10-10
  • PHP与SQL语句常用大全

    PHP与SQL语句常用大全

    很多朋友不清楚php中sql查询语句的id=%d的意思,今天小编通过本文给大家详细介绍下PHP中SQL查询语句的id=%d解释,需要的朋友参考下吧
    2016-12-12

最新评论

辽宁35选7开奖结果
快速时时彩开奖网址 3d斯诺克 三肖中特码 新疆福彩18选7有走势图 qq北京pk10计划微信群 加拿大快乐8开奖和值 广东时时彩十分快乐 体彩排列5开奖 天津快乐十分时时彩 黄大仙二肖中特图 北京快乐8截止时间 上海时时彩遗漏数据 冰球用英语怎么说 排球个人战术 北单半全场开奖