php之字符串变相相减的代码


Posted in PHP onMarch 19, 2007

  很极端的例子,一种变相解决的问题的思路,记录下来,以备后用。
  如何去掉文件默认名字的后缀?
  $fileName = a.txt
两种方法:
1:借用php的strrchr+trim方法:strrchr(string1,string2)返回从string1的最后开始到第一次遇到string2的部分,连同string2一起返回。
  后缀一般.XXX,所以可以$str1 = strrchr($fileName,".");
                                     if($str1){
  $fileName = trim($fileName,$str1);

2:借用php的strrpos+substr方法:strrpos(string1,string2)返回string2在string1中最后一次出现的位置,substr(string1,num1,num2)截取string1种从num1到num2的字符串。
同样借助"."
  $pos = strrpos($fileName,".");
  if($pos){
  $fileName = substr($fileName,0,$pos);
}
  这是一个很极端的例子,而且这样处理并不是非常缜密万一这个名字$fileName = a.b.c.d,而没有后缀那么会同样被处理掉:)

PHP 相关文章推荐
PHP查询MySQL大量数据的时候内存占用分析
Jul 22 PHP
解析PHP缓存函数的使用说明
May 10 PHP
php实现的用户查询类实例
Jun 18 PHP
PHP使用trim函数去除字符串左右空格及特殊字符实例
Jan 07 PHP
smarty自定义函数用法示例
May 20 PHP
PHP微信公众号自动发送红包API
Jun 01 PHP
Yii2实现同时搜索多个字段的方法
Aug 10 PHP
php支付宝在线支付接口开发教程
Sep 19 PHP
ThinkPHP5.0框架控制器继承基类和自定义类示例
May 25 PHP
PHP echo()函数讲解
Feb 15 PHP
php+js实现的无刷新下载文件功能示例
Aug 23 PHP
laravel框架模型中非静态方法也能静态调用的原理分析
Nov 23 PHP
PHP入门速成教程
Mar 19 #PHP
phpMyAdmin 安装教程全攻略
Mar 19 #PHP
PHP5中的this,self和parent关键字详解教程
Mar 19 #PHP
一篇不错的PHP基础学习笔记
Mar 18 #PHP
PHP_MySQL教程-第一天
Mar 18 #PHP
PHP 中dirname(_file_)讲解
Mar 18 #PHP
PHP session常见问题集锦及解决办法总结
Mar 18 #PHP
You might like
浅析php中jsonp的跨域实例
2013/06/21 PHP
php生成百度sitemap站点地图类函数实例
2014/10/17 PHP
PHP实现基于mysqli的Model基类完整实例
2016/04/08 PHP
thinkphp的dump函数无输出实例代码
2016/11/15 PHP
WordPress 照片lightbox效果的运用几点
2009/06/22 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
jquery实现select选择框内容左右移动代码分享
2015/11/21 Javascript
vue双向绑定的简单实现
2016/12/22 Javascript
JavaScript实现经典排序算法之选择排序
2016/12/28 Javascript
图文详解Javascript中的上下文和作用域
2017/02/15 Javascript
jquery easyui dataGrid动态改变排序字段名的方法
2017/03/02 Javascript
Bootstrap treeview实现动态加载数据并添加快捷搜索功能
2018/01/07 Javascript
javascript数据类型中的一些小知识点(推荐)
2019/04/18 Javascript
es6 super关键字的理解与应用实例分析
2020/02/15 Javascript
JQuery省市联动效果实现过程详解
2020/05/08 jQuery
Python中type的构造函数参数含义说明
2015/06/21 Python
python 按不同维度求和,最值,均值的实例
2018/06/28 Python
Python数据集切分实例
2018/12/08 Python
python障碍式期权定价公式
2019/07/19 Python
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
使用PyOpenGL绘制三维坐标系实例
2019/12/24 Python
python实现Pyecharts实现动态地图(Map、Geo)
2020/03/25 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
k-means 聚类算法与Python实现代码
2020/06/01 Python
利用CSS3实现开门效果实例源码
2016/08/22 HTML / CSS
Amara美国站:英国高端家居礼品网站,世界各地的奢侈家具品牌
2017/07/26 全球购物
主持人演讲稿范文
2013/12/28 职场文书
长辈证婚人证婚词
2014/01/09 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
《社戏》教学反思
2014/04/15 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
查摆问题整改措施
2014/10/24 职场文书
2014年会计工作总结
2014/11/27 职场文书
优秀共青团员事迹材料
2014/12/25 职场文书
2016年共产党员个人承诺书
2016/03/24 职场文书
把77A收信机改造成收音机
2022/04/05 无线电