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

教程操作环境: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

猜你喜欢

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

    获取方法:1、使用basename()函数,语法“basename(文件路径,需要去掉的后缀名)”;2、使用pathinfo()函数,语法“pathinfo(文件路径, PATHINFO_FILENAME)”。
    阅读数:171 php 文件名 后缀后缀
  • php 文件下载文件名乱码怎么办

    php文件下载文件名乱码的解决办法:1、把“Content-Type”设置为“application/octet-stream”;2、设置“header('Content-Disposition: attachment; filename*="utf8\'\'' . $filename . '"');} else {header(...)”即可。
    阅读数:518 php 乱码 文件
  • php目录文件名中文乱码怎么办

    php目录文件名中文乱码的解决办法:1、读取指定文件夹下中文word文件,生成文件名列表;2、通过“iconv('GB2312', 'UTF-8' $v)”方式转换编码即可。
    阅读数:962 php
  • php Edge下载文件名乱码怎么办

    php Edge下载文件名乱码的解决办法:1、打开本地组策略编辑器;2、找到“自定义用户代理字符串”;3、勾选“已启动”单选按钮;4、输入字符串“MSIE 9.0”并点击确定;5、重新打开edge浏览器即可。
    阅读数:834 乱码 edge php
  • php怎么获取文件类型(不通过后缀)

    获取文件类型的方法:1、使用“$_FILES['uploadfile']['type']”语句;2、使用“finfo_file(finfo_open(FILEINFO_MIME),文件路径)”语句;3、通过读取文件头六个字节来进行判断。
    阅读数:495 php 获取文件类型
  • php中怎么获取图片真实后缀

    今天就跟大家聊聊有关php中怎么获取图片真实后缀,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一、getimagesize(支持base64):代码:?php/*@desc:获
    阅读数:136 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
    阅读数:901 php
  • PHP字符串中提取文件名的实例方法

    在本篇文章里小编给大家分享的是一篇关于PHP字符串中提取文件名的实例方法,有兴趣的朋友们可以跟着学习测试下。
    阅读数:346 PHP 字符串 文件名
  • 后缀是php的是啥文件

    后缀名为php的PHP文件,是一种包含PHP编程语言编写的代码的脚本文件,是一种纯文本文件。由于PHP是服务器端(后端)脚本语言,因此需要在服务器上执行PHP文件中编写的代码。Web服务器上的PHP引擎会将所有用PHP编写的代码都转换为HTML,因此当将生成的网页发送到客户端以在用户浏览器中呈现时,所得网页仅包含HTML代码。本教程操作环境:windows7系统、PHP8.1版、DELL G3电脑P
    阅读数:583 php
  • php怎么获取文件最新修改时间

    在php中,可以利用filemtime()函数来获取文件最新修改时间,该函数的作用就是获取并返回文件最后一次修改的时间(时间戳形式),语法“filemtime(要检查的文件路径)”。
    阅读数:644 php 文件修改时间
  • php如何去掉url里的.php后缀

    php去掉url里的.php后缀的方法:1、找到并打开apache下的“extra/httpd-vhosts.conf”文件;2、通过配置伪静态去掉php后缀即可。
    阅读数:322 php 后缀
  • php获取url扩展名的几种方法是什么

    获取方法:1、用“substr(strrchr($url,"."),1)”语句;2、用“substr($url,strrpos($url,'.')+1)”语句;3、用“pathinfo($url,PATHINFO_EXTENSION)”。
    阅读数:691 php url 扩展名
  • php怎么获取当前的https

    使用php获取当前https,具体方法如下:function get_http_type(){$http_type = ((isset($_SERVER['HTTPS']) && $_SERVER['HTTPS'] == 'on') ||
    阅读数:666 HTTPS PHP
  • php怎么获取差几天

    php获取差几天的方法:1、把日期转成时间戳,然后把时间戳运算成天数;2、利用日期时间对象中的方法求两个日期之间相差天数,代码如“$datetime_start->diff($datetime_end)->days;”。
    阅读数:706 php
  • php怎么获取文字的前几位

    在PHP中,可以利用“mb_substr”函数获取文字的前几位,该函数用于返回字符串的一部分,常用于分割中文文字,通过设置参数可以返回文字字符串的前几位,语法为“mb_substr("文字",0,前几位位数)”。
    阅读数:865 PHP
  • php怎么获取本月有几天

    php获取本月天数的方法:1、创建一个PHP示例文件;2、通过“date('Y-m-d');”方式获取当前日期;3、使用“date("t",strtotime($date));”方式获取本月的天数即可。
    阅读数:644 php
  • php怎么获取月份有几天

    php获取月份有几天的方法:1、新建一个php文件;2、将指定的月份保存在$time变量中;3、利用strtotime()函数将指定的月份转换为时间戳;4、通过date()函数并利用t字符,计算出指定的月份有几天即可。
    阅读数:392 php
  • php文件怎么运行

    需要去Phpstudy官网下载与系统相对应的版本进行安装,然后解压到指定的目录下,把PHP文件放进去运行,然后在本地浏览器中输入127.0.0.1就可以执行访问了,还可以用Wamp或者xampp等工具运行PHP文件。
    阅读数:649 PHP php文件
  • php怎么获取几月后的日期

    php获取几月后日期的方法:1、使用“strtotime("+N month")”语句获取几月后的时间戳,参数“N”指定具体月数;2、使用“date("Y-m-d",时间戳)”语句格式化获取的时间戳,将其转为“年-月-日”的日期格式。
    阅读数:724 php 几月后的日期
  • php怎么获取数组不同元素的个数

    获取方法:1、使用array_unique()函数去除数组中重复的元素,让数组中每种元素只有一个,语法“array_unique($arr)”;2、使用sizeof()获取去重数组的元素个数,语法“sizeof(去重数组)”。
    阅读数:175 php 数组 去重 数组长度