用php处理中间字符串

用php处理中间字符串,php,string,Php,String,这是a想要处理的字符串:“非常非常随机的Stringby Random$10”固定字符串是$,最后一个是。我不知道在最后一次之前会有多少次 我正在寻找一种方法来明确地从字符串中删除“by Random”(“by”和$sign之间的字符串) 我想我可以通过使用strpos函数访问$sign的位置(我知道在正确的位置上始终会有$sign)和$sign之前的第一个“by”的位置来实现这一点。但我不知道如何告诉它在所选位置之前查找第一个“by”,即$符号。您建议我采用什么方法?如果使用,您可以通过将该函

这是a想要处理的字符串:
“非常非常随机的Stringby Random$10”
固定字符串是$,最后一个。我不知道在最后一次之前会有多少次

我正在寻找一种方法来明确地从字符串中删除
“by Random”
(“by”和$sign之间的字符串)

我想我可以通过使用
strpos函数访问$sign的位置(我知道在正确的位置上始终会有$sign)和$sign之前的第一个“by”的位置来实现这一点。但我不知道如何告诉它在所选位置之前查找第一个“by”,即$符号。您建议我采用什么方法?

如果使用,您可以通过将该函数与如下函数组合来获得字符串的最后一部分:

$string = "very, very,  Random Stringby by by Random $10";
echo substr($string, strripos($string, 'by')); // by Random $10
请注意,此PHP函数是需要先使用草垛,然后再使用针的函数之一


注意:今天早些时候,在这个函数中,我被针和干草堆的命令咬了一口

如果使用,则可以通过将该函数与如下函数组合来获取字符串的最后一部分:

$string = "very, very,  Random Stringby by by Random $10";
echo substr($string, strripos($string, 'by')); // by Random $10
请注意,此PHP函数是需要先使用草垛,然后再使用针的函数之一


注意:今天早些时候,在这个函数中,我被针和干草堆的命令咬了一口


您提供了许多无法描述所需内容的单词:给定您的输入字符串,您希望/希望从中得到什么?请尝试,它从字符串的末尾开始匹配,例如,
stripos('by',$str)
将查找最后一个
by
。谢谢Marc B,我会这样做!您提供了许多无法描述所需内容的单词:给定您的输入字符串,您希望/希望从中得到什么?请尝试,它从字符串的末尾开始匹配,例如,
stripos('by',$str)
将查找最后一个
by
。谢谢Marc B,我会这样做!非常感谢。这似乎是最佳选择。在我开始测试之前,先问一个简单的问题。因为它是反向的…它会返回“by”的“b”或“y”位置吗?它会返回指针中第一个字符的位置@krompir2谢谢。这似乎是最佳选择。在我开始测试之前,先问一个简单的问题。因为它是反向的…它会返回“by”的“b”或“y”位置吗?它返回指针中第一个字符的位置@krompir2