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 相关文章推荐
一个没有MYSQL数据库支持的简易留言本的编写
Oct 09 PHP
使用bcompiler对PHP文件进行加密的代码
Aug 29 PHP
深入php socket的讲解与实例分析
Jun 13 PHP
php获取网页标题和内容函数(不包含html标签)
Feb 03 PHP
ThinkPHP3.1新特性之命名范围的使用
Jun 19 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
Jun 26 PHP
php实现随机显示图片方法汇总
May 21 PHP
PHP使用星号隐藏用户名,手机和邮箱的实现方法
Sep 22 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
PHP简单计算两个时间差的方法示例
Jun 20 PHP
PHP基于XMLWriter操作xml的方法分析
Jul 17 PHP
PHP清除缓存的几种方法总结
Sep 12 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
六酷社区论坛HOME页清新格调免费版 下载
2007/03/07 PHP
Uncaught exception com_exception with message Failed to create COM object
2012/01/11 PHP
PHP安全的URL字符串base64编码和解码
2014/06/19 PHP
php中 $$str 中 "$$" 的详解
2015/07/06 PHP
JavaScript Cookie显示用户上次访问的时间和次数
2009/12/08 Javascript
jquery 结合C#后台的数组对文章的关键字自动添加链接的代码
2011/07/15 Javascript
PageSwitch插件实现100种不同图片切换效果
2015/07/28 Javascript
微信小程序 label 组件详解及简单实例
2017/01/10 Javascript
JS中如何实现Laravel的route函数详解
2017/02/12 Javascript
Angular+Bootstrap+Spring Boot实现分页功能实例代码
2017/07/21 Javascript
vue+element实现批量删除功能的示例
2018/02/28 Javascript
十分钟教你上手ES2020新特性
2020/02/12 Javascript
js实现简单贪吃蛇游戏
2020/05/15 Javascript
小结Python用fork来创建子进程注意事项
2014/07/03 Python
python dict.get()和dict['key']的区别详解
2016/06/30 Python
Python学习笔记之if语句的使用示例
2017/10/23 Python
python实现对指定输入的字符串逆序输出的6种方法
2018/04/26 Python
python用插值法绘制平滑曲线
2021/02/19 Python
django使用haystack调用Elasticsearch实现索引搜索
2019/07/24 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
Python devel安装失败问题解决方案
2020/06/09 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
python使用隐式循环快速求和的实现示例
2020/09/11 Python
html5 svg 中元素点击事件添加方法
2013/01/16 HTML / CSS
HTML5新特性之type=file文件上传功能
2018/02/02 HTML / CSS
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
文秘自荐信
2013/10/20 职场文书
2015毕业生简历自我评价
2015/03/02 职场文书
争先创优个人总结
2015/03/04 职场文书
幼师求职自荐信
2015/03/26 职场文书
黑白记忆观后感
2015/06/18 职场文书
返乡农民工证明
2015/06/24 职场文书
2016学习医德医风心得体会
2016/01/25 职场文书
2016年幼儿园庆六一开幕词
2016/03/04 职场文书
用Python提取PDF表格的方法
2021/04/11 Python
腾讯云服务器部署前后分离项目之前端部署
2022/06/28 Servers