这是一个想要处理的字符串:"very, very, Random Stringby Random $10",固定的字符串是$,最后一个是。我不知道最后一次之前会有多少人。
我正在寻找一种方法,明确地将"by Random"("by“和$符号之间的字符串/字符串)从字符串中删除。
我想我可以通过访问$ strpos function的位置(我知道在正确的位置上总是会有$符号)和$符号之前的第一个" by“的位置来做到这一点。但我不知道如何告诉它在选定的位置前寻找第一个"by“,即$符号。你建议我采取什么方法?
发布于 2016-02-01 21:36:07
如果使用strripos(),则可以通过将该函数与substr()函数组合得到字符串的最后一部分,如下所示:
$string = "very, very, Random Stringby by by Random $10";
echo substr($string, strripos($string, 'by')); // by Random $10注意,这个PHP函数是那些首先需要干草堆的函数之一,然后是指针。
注意:今天早些时候,我在这个功能上被针和干草堆的命令咬了。
https://stackoverflow.com/questions/35140671
复制相似问题