千家信息网

php怎么删除字符串末尾子字符,删除开始字符,删除两端字符

发表于:2026-10-31 作者:千家信息网编辑
千家信息网最后更新 2026年10月31日,本篇内容介绍了"php怎么删除字符串末尾子字符,删除开始字符,删除两端字符"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细
千家信息网最后更新 2026年10月31日php怎么删除字符串末尾子字符,删除开始字符,删除两端字符

本篇内容介绍了"php怎么删除字符串末尾子字符,删除开始字符,删除两端字符"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

今天在处理删除字符串两端的特定字符时遇到了下面的问题,先看例子

$str = 'akmumu/writedb.json';
我要做的是删除开始的akmumu,再删除末尾的.json,这样只保留有用的字符/writedb
开始我使用的ltrim删除akmumu,再使用rtrim删除.json
结果发现我理解trim错误了,trim的参数如下
rtrim(string,charlist)
他的参数时charlist,也就是不一定按照顺序查找,比如我给一个
$str = 'akmumu/writedbsojn.json';
结果还是/write,我想要的/writedbsojn没有出现,也就是说只要charlist中的任意字符匹配就一直这么下去了。。。
所以就用别的了
str_replace,substr_replace即可
安全起见,增加了代码,防止再截取错误

复制代码 代码如下:


if(strpos($str,'akmumu/') !== FALSE
$str = substr($str,7);
if(strpos($str,'.json') !== FALSE)
{
if(substr($str,-5,5) == '.json')
{
$str = substr_replace($str,'',-5);
}
}
}


这样就可以了

"php怎么删除字符串末尾子字符,删除开始字符,删除两端字符"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!

字符 两端 字符串 末尾 代码 也就是 内容 参数 更多 知识 结果 错误 实用 安全 学有所成 接下来 也就是说 例子 困境 实际 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 中关村互联网科技集团 金诺互联网科技 成都互联网科技公司 长亮科技互联网金融 深圳互联网科技怎么样 互联网科技公司的市场部门 深圳市运趣互联网科技有限公司 西藏七维空间互联网科技有限公司 随着互联网科技发展 科技与互联网哪个更好 河南猎农互联网科技有限公司 注册互联网科技公司经营范围大全 链环科技传统企业怎么转型互联网 区块链结合互联网科技 江苏苏星互联网科技有限公司 电子商务与互联网科技的关系 2021世界互联网领先科技成果发布 互联网界的黑科技 株洲百竞科技的互联网营销顾问 小牛互联网科技有限公司地址 万易互联网科技 开启互联网科技时代小说 科技赋能互联网健康 互联网汽车科技小镇 为客找房互联网科技公司怎么样 科技互联网的核心竞争力 工业互联网科技创业 北京瑞云互联网科技有限公司 互联网科技创新方面的资料 互联网科技快速发展优美句子
0