返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >php怎么获取不带后缀的文件名
  • 172
分享到

php怎么获取不带后缀的文件名

php文件名后缀后缀 2016-10-30 18:10:25 172人浏览
摘要

获取方法:1、使用basename()函数,语法“basename(文件路径,需要去掉的后缀名)”;2、使用pathinfo()函数,语法“pathinfo(文件路径, PATHINFO_FILENAME)”。

教程操作环境:windows7系统、PHP7.1版,DELL G3电脑

php获取不带后缀的文件名的方法

1、使用basename()函数

basename() 函数返回路径中的文件名部分。语法:

basename(path,suffix)
  • 参数path:表示要检查的路径。

  • 参数suffix:可省略,表示文件扩展名。如果不省略suffix参数,则输出不带扩展名的文件名。

示例:

<?php
$path = "/testWEB/home.php";

//显示带有文件扩展名的文件名
echo basename($path);

//显示不带有文件扩展名的文件名
echo basename($path,".php");
?>

输出:

home.php
home

2、使用pathinfo()函数

pathinfo() 函数以数组的形式返回关于文件路径的信息。 语法:

pathinfo(path,options)
  • 参数path:表示要检查的路径。

  • 参数options:可省略,表示要返回的数组元素,默认值为all。可以有以下的值:

    • PATHINFO_DIRNAME: 只返回目录名(dirname)。

    • PATHINFO_BASENAME:返回完整的文件名(basename),即带扩展名的文件名。

    • PATHINFO_EXTENSION: 只返回扩展名(extension)

    • PATHINFO_FILENAME: 返回不带扩展名的文件名(filename)。

示例:

<?php 
// 用文件名初始化变量
$file = 'demo.html'; 
// 仅提取文件名
$x = pathinfo($file, PATHINFO_FILENAME); 
// 输出
echo $x; 
?>

输出:

demo

--结束END--

本文标题: php怎么获取不带后缀的文件名

本文链接: https://www.lsjlt.com/news/218.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python读取文件名及后缀详解
    下面小编就为大家分享一篇关于python读取文件名及后缀的文章,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧 ...
    362
    2023-03-24
    python读取文件名 python读取后缀
  • python中如何获取文件名
    python中获取文件名的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.path.basename(文件路 ...
    567
    2023-03-24
    python
  • Shell获取文件的文件名和扩展名的例子
    basename example.tar.gz .tar.gz# => exampleFILE="example.tar.gz"echo "${FILE%%.*}"# => exampleecho "${FILE%.*}"# => e ...
    464
    2023-03-24
    扩展名 文件名 例子
  • shell如何获取路径名和文件名
    小编给大家分享一下shell如何获取路径名和文件名,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!获取路径名和文件名$ dirname ‘/home/lalor/a ...
    622
    2023-03-24
    shell
  • shell如何获取文件名或者扩展名
    这篇文章主要为大家展示了“shell如何获取文件名或者扩展名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“shell如何获取文件名或者扩展名”这篇文章吧。获取文件名或者扩展名var=hack.f ...
    331
    2023-03-24
    shell
  • php 文件下载文件名乱码怎么办
    php文件下载文件名乱码的解决办法:1、把“Content-Type”设置为“application/octet-stream”;2、设置“header('Content-Disposition: attachment; filename*="utf8\'\'' . $filename . '"');} else {header(...)”即可。 ...
    522
    2023-03-24
    php 乱码 文件
  • JavaScript怎么实现点击删除扩展名并获取文件名
    这篇文章主要为大家展示了“JavaScript怎么实现点击删除扩展名并获取文件名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“JavaScript怎么实现点击删除扩展名并获取文件名”这篇文章吧。 ...
    268
    2023-03-24
    javascript
  • php目录文件名中文乱码怎么办
    php目录文件名中文乱码的解决办法:1、读取指定文件夹下中文word文件,生成文件名列表;2、通过“iconv('GB2312', 'UTF-8' $v)”方式转换编码即可。 ...
    972
    2023-03-24
    php
  • oracle 获取当前session的trace文件名
    获取默认文件名SQL如下:--第1种SELECT u_Dump.Value || '/' || Lower(Db_Name.Value) || '_ora_' || V$process.Spid || Nvl2 ...
    483
    2023-03-24
    trace文件名 ce
  • Python获取文件所在目录和文件名的方法
    实例如下:import os if __name__ == "__main__": file_path = 'D:/test/test.apk' parent_path = os.path.dirname(file_path) print( ...
    900
    2023-03-24
    文件名 文件 目录
  • python怎么修改文件名后缀
    使用python修改文件名后缀的方法:1.新建python项目;2.导入os模块;3.定义文件路径;4.使用os.split()方法获取文件名;5.使用os.splitext()方法获取文件后缀;6.使用os.rename()方法修改后缀名 ...
    533
    2023-03-24
    python
  • php Edge下载文件名乱码怎么办
    php Edge下载文件名乱码的解决办法:1、打开本地组策略编辑器;2、找到“自定义用户代理字符串”;3、勾选“已启动”单选按钮;4、输入字符串“MSIE 9.0”并点击确定;5、重新打开edge浏览器即可。 ...
    841
    2023-03-24
    乱码 edge php
  • python3获取目录下的文件名
    在处理分类问题制作标签的时候用到了指定文件夹下的文件名获取,在这里做个小结: OS模块是python中一个常用于处理文件信息的模块,因此相关文件的处理都会用到OS模块。获取文件名常用到的函数为os.walk((top, topdown ...
    155
    2023-03-24
    文件名 目录下
  • shellscript获取文件名或者目录名称的方法
    本文主要介绍了shellscript获取文件名或者目录名称的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 ...
    768
    2023-03-24
    shell script获取文件名 shell script获取目录名称
  • python提取文件名
    首先声明本人初涉python,由于是自学,而且课余时间比较琐碎,所以打算分主次两条线。主的一条线是看python教程,但是这样实在枯燥,所以又有了次的一条线,就是写一些小程序练练手,只想总结下所得,记录自己学习的历程。    今天写的小程序 ...
    563
    2023-03-24
    文件名 python
  • php中怎么获取图片真实后缀
    今天就跟大家聊聊有关php中怎么获取图片真实后缀,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、getimagesize(支持base64):代码:?php/*@desc:获 ...
    147
    2023-03-24
    php
  • php怎么获取文件类型(不通过后缀)
    获取文件类型的方法:1、使用“$_FILES['uploadfile']['type']”语句;2、使用“finfo_file(finfo_open(FILEINFO_MIME),文件路径)”语句;3、通过读取文件头六个字节来进行判断。 ...
    510
    2023-03-24
    php 获取文件类型
  • php能隐藏后缀名吗
    PHP能隐藏后缀名。隐藏后缀名的方法:1、在apache服务器下htdocs根目录下创建“.htaccess”文件并编辑指定的内容;2、修改apache配置文件,并且开启rewrite模块;3、利用“/usr/local/httpd/bin/apachectl restart”重启apache服务器即可。本文操作环境:Windows10系统、PHP8.1版、Dell G3电脑php能隐藏后缀名吗ph ...
    902
    2023-03-24
    php
  • shell script获取文件名或者目录名称的方法
    目录引言basenamedirnameshell script了解更多引言个别时候需要将当前文件(文件自己)拷贝到一个固定的目录(项目组都熟悉的目录)下面,可以使用 shell 脚本来实现此功能,比较简单。可以首先通过两个小的例子来了解 ...
    103
    2023-03-24
    shellscript获取文件名 shellscript获取目录名称
  • python提取文件名改进
    昨天晚上遇到的问题今天好好想了下,可以用正则表达式判断下文件名里是否有".",没有的话就是目录,需要进入目录再次遍历。今天工作比较累,直接贴代码了。import osimport readdr='./test/'filenames=os.l ...
    516
    2023-03-24
    文件名 python
热门问答
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作