Rumah > pembangunan bahagian belakang > tutorial php > 关于php的字符串变相相减的方法

关于php的字符串变相相减的方法

不言
Lepaskan: 2023-04-01 17:00:01
asal
2367 orang telah melayarinya

这篇文章主要介绍了关于php的字符串变相相减的方法,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

  很极端的例子,一种变相解决的问题的思路,记录下来,以备后用。
  如何去掉文件默认名字的后缀?

  $fileName = a.txt
Salin selepas log masuk

两种方法:
1:借用php的strrchr+trim方法:strrchr(string1,string2)返回从string1的最后开始到第一次遇到string2的部分,连同string2一起返回。
后缀一般.XXX,所以可以

$str1 = strrchr($fileName,"."); 
  if($str1){ 
  $fileName = trim($fileName,$str1); 
}
Salin selepas log masuk

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); 
}
Salin selepas log masuk

  这是一个很极端的例子,而且这样处理并不是非常缜密万一这个名字$fileName = a.b.c.d,而没有后缀那么会同样被处理掉:)

以上就是本文的全部内容,希望对大家的学习有所帮助,更多相关内容请关注PHP中文网!

相关推荐:

php将时间差转换为字符串的实现

使用php实现加减法验证码

Atas ialah kandungan terperinci 关于php的字符串变相相减的方法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan