首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用php进行中间字符串处理

使用php进行中间字符串处理
EN

Stack Overflow用户
提问于 2016-02-01 21:27:37
回答 1查看 35关注 0票数 0

这是一个想要处理的字符串:"very, very, Random Stringby Random $10",固定的字符串是$,最后一个。我不知道最后一次之前会有多少人。

我正在寻找一种方法,明确地将"by Random"("by“和$符号之间的字符串/字符串)从字符串中删除。

我想我可以通过访问$ strpos function的位置(我知道在正确的位置上总是会有$符号)和$符号之前的第一个" by“的位置来做到这一点。但我不知道如何告诉它在选定的位置前寻找第一个"by“,即$符号。你建议我采取什么方法?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-01 21:36:07

如果使用strripos(),则可以通过将该函数与substr()函数组合得到字符串的最后一部分,如下所示:

代码语言:javascript
复制
$string = "very, very,  Random Stringby by by Random $10";
echo substr($string, strripos($string, 'by')); // by Random $10

注意,这个PHP函数是那些首先需要干草堆的函数之一,然后是指针。

注意:今天早些时候,我在这个功能上被针和干草堆的命令咬了。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35140671

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档