【摘要】

PHP即“超文本预处理器”,是一种通用开源脚本语言。PHP是在服务器端执行的脚本语言,与C语言类似,是常用的网站编程语言。PHP独特的语法混合了C、Java、Perl以及 PHP 自创的语法。下面是php怎样去除文件后缀名,让我们一起来看看php怎样去除文件后缀名的具体内容吧!

php怎样去除文件后缀名

php去除文件后缀名的方法:首先利用strrchr()函数查找文件后缀在文件名中出现的位置;然后利用str_replace()函数替换文件后缀名即可。

str_replace() 函数替换字符串中的一些字符(区分大小写)。

(推荐教程:php图文教程)

语法:str_replace(find,replace,string,count)

参数:find 必需。规定要查找的值。

replace 必需。规定替换 find 中的值的值。

string 必需。规定被搜索的字符串。

count 可选。一个变量,对替换数进行计数。

strrchr() 函数查找字符串在另一个字符串中最后一次出现的位置,并返回从该位置到字符串结尾的所有字符。

语法:strrchr(string,char)

(学习视频推荐:php视频教程)

参数:string 必需。规定被搜索的字符串。

char 必需。规定要查找的字符。如果该参数是数字,则搜索匹配数字 ASCII 值的字符。

实现代码:<?php

$filename="help.php";

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

echo $filename;

?>

输出结果:help

以上就是php怎样去除文件后缀名的内容,对PHP感兴趣的小伙伴们可以关注考必过,获取更多PHP前沿资讯和最新技术。最新消息小编会第一时间发布,助力大家考试,加油!

php如何去除文件扩展名,php怎样去除文件后缀名相关推荐

  1. Qt 中获取文件路径和文件名、后缀名(连续多个后缀名)

    QString fileName, filePath,fileSuffix;     QString fullPath = QFileDialog::getOpenFileName(this,.... ...

  2. linux用gzip文件怎么打开,linux下怎么解后缀名是gzip的文件?

    1.以.a为扩展名的文件: #tar xv file.a 2.以.z为扩展名的文件: #uncompress file.Z 3.以.gz为扩展名的文件: #gunzip file.gz 4.以.bz2 ...

  3. 如何知道自己的文件是什么类型,怎么样显示后缀名

    步骤: 打开"我的电脑"->点击"查看"->勾选"文件扩展名"

  4. java 获取上传文件后缀_java 文件上传相关知识及得到后缀名

    文件上传功能是最基本的,所以需要真正的掌握 =========文件上传功能================ @Property private UploadedFile file; @Inject p ...

  5. 下载Excel文件功能通过火狐浏览器下载没有后缀名

    最近遇到一个问题,用导出Excelwe文件使用Chrome浏览器是没有问题的,但是用火狐浏览器会出现下载的Excel文件没有后缀名.检查了很多东西都没找到原因.最后和之前的下载功能做对比发现,Exce ...

  6. linux 批量 添加后缀名,Linux下批量修改后缀名(示例代码)

    一.rename解决 1.  Ubuntu系统下 rename 's/.c/.h/'  ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename .c ...

  7. linux 下 批量添加后缀名,Linux 下批量修改后缀名

    一.rename解决 1.  Ubuntu系统下 rename 's/.c/.h/'  ./* 把当前目录下的后缀名为.c的文件更改为.h的文件 2.  CentOS5.5系统下 rename .c ...

  8. JS下载不带后缀名的文件,下载后自动加了后缀名,如何处理?

    //订单批量导入-模板下载 function templateDownload() {//window.open(resolve("xxx/xxx/xxx/xxxxx.xls#") ...

  9. 常见文件扩展名及其说明(转)

    常见文件扩展名及其说明(转)[@more@]AAM Authorware shocked文件AAS Authorware shocked包ABF Adobe二进制屏幕字体ABK CorelDRAW自动 ...

  10. 【无标题】常见文件扩展名(后缀)及其对应文件类型和功能

    Windows/linux通过文件的后缀名来区分各种不同的文件,同种类型的文件可以使用相同的文件后缀名也称文件的扩展名,本质或者说差异所在是文件根据后缀区分文件属性和存储格式,不同的文件类型就像不同的 ...

最新文章

  1. 设计模式总结(Java)—— 观察者模式
  2. MPTCP 源码分析(五) 接收端窗口值
  3. python爬虫怎么爬同一个网站的多页数据-如何用Python爬数据?(一)网页抓取
  4. 复习笔记(九)——C++中的容器(STL容器)
  5. QT的QBuffer类的使用
  6. 字体小于12px解决办法
  7. EditPlus构建轻量级编译环境
  8. 工程中多个不同类型线程池_软件工程中不同类型的设计策略
  9. 华为开发者被批评在 Linux 内核刷 KPI
  10. UVa 1640 (计数) The Counting Problem
  11. 动态苹果屏保壁纸软件Brooklyn Mac免费版
  12. wind 债券数据 python_【Python学习】使用Wind接口分析同业存单的到期数据
  13. 解构荣耀销量奇迹背后的化学反应:技术+品质+产品力
  14. c++中char的用法详解
  15. 国际最新LOGO设计趋势总结
  16. panda3d python教程_图解 Panda3D引擎开发入门
  17. 超详细分析Windows变慢原因及解决方法
  18. 服务器怎么互传文件,服务器互传文件
  19. JS对XML格式化与美化
  20. 斗鱼连续6个季度亏损:活跃用户降幅明显,虎牙市值是前者的两倍

热门文章

  1. TheChroniclesOfNarnia写作年代
  2. Tcp网络通信中各个状态的含义
  3. 逻辑回归算法原理及用于解决多分类问题
  4. 原来网站上可以这样嵌套动态google地图
  5. G1这么强,你确定不了解一下?
  6. 分享几个常用的国外英文论文文献数据库,先收藏再说
  7. 单片机内存及运行原理
  8. 【IObit】五大软件激活码( Advanced Systemcare....)
  9. sm3 算法java_“国密加密算法”SM系列的C#实现方法
  10. 怎么把计算机光盘盒弹出,怎么在Windows 10中弹出CD托盘