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 相关文章推荐
如何删除多级目录
Oct 09 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
php中记录用户访问过的产品,在cookie记录产品id,id取得产品信息
May 04 PHP
php中日期加减法运算实现代码
Dec 08 PHP
浅析PHP绘图技术
Jul 03 PHP
解决file_get_contents无法请求https连接的方法
Dec 17 PHP
将二维数组转为一维数组的2种方法
May 26 PHP
PHP实现对站点内容外部链接的过滤方法
Sep 10 PHP
php中define用法实例
Jul 30 PHP
浅谈htmlentities 、htmlspecialchars、addslashes的使用方法
Dec 09 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
php进行md5加密简单实例方法
Sep 19 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数据库操作四:mongodb用法分析
2017/08/16 PHP
PHP实现的CURL非阻塞调用类
2018/07/26 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
php设计模式之正面模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
让你的PHP,APACHE,NGINX支持大文件上传
2021/03/09 PHP
IE和Firefox下javascript的兼容写法小结
2008/12/10 Javascript
jquery的extend和fn.extend的使用说明
2011/01/09 Javascript
手机号码,密码正则验证
2014/09/04 Javascript
jQuery实现冻结表头的方法
2015/03/09 Javascript
js如何实现点击标签文字,文字在文本框出现
2015/08/05 Javascript
jQuery实现背景弹性滚动的导航效果
2016/06/01 Javascript
jQuery EasyUI Tab 选项卡问题小结
2016/08/16 Javascript
javascript iframe跨域详解
2016/10/26 Javascript
微信小程序中使用javascript 回调函数
2017/05/11 Javascript
js前端导出Excel的方法
2017/11/01 Javascript
解决vue单页使用keep-alive页面返回不刷新的问题
2018/03/13 Javascript
小程序分享模块超级详解(推荐)
2019/04/10 Javascript
微信小程序前端promise封装代码实例
2019/08/24 Javascript
原生js实现弹窗消息动画
2020/11/20 Javascript
深入解析Python中的WSGI接口
2015/05/11 Python
Python中的super()方法使用简介
2015/08/14 Python
Python 正则表达式实现计算器功能
2017/04/29 Python
Python中fnmatch模块的使用详情
2018/11/30 Python
python按行读取文件并找出其中指定字符串
2019/08/08 Python
python创建子类的方法分析
2019/11/28 Python
基于python修改srt字幕的时间轴
2020/02/03 Python
Python对称的二叉树多种思路实现方法
2020/02/28 Python
全球最大的在线旅游公司:Expedia
2017/11/16 全球购物
金融行业职业生涯规划范文
2014/01/17 职场文书
酒吧创业计划书
2014/01/18 职场文书
回门宴父母答谢词
2014/01/26 职场文书
《谁的本领大》教后反思
2014/04/25 职场文书
小学生植树节活动总结
2014/07/04 职场文书
化学教育专业求职信
2014/07/08 职场文书
校车安全责任书
2014/08/25 职场文书
Oracle表空间与权限的深入讲解
2021/11/17 Oracle