0

抱歉,我没有要讨论的代码,这是一个简单的问题

如何rtrim从一组字符开始字符串?

字符串:abcde fghijk

要删除的内容:fghijk

以fg开头的字符串末尾的任何内容(要删除的部分)

所以,如果我们有 dpgjsufgpeiz,删除fgpeiz

谢谢!

4

3 回答 3

3

如果为 TRUE,strstr() 返回第一次出现针(不包括针)之前的大海捞针部分。

$whatwewant = strstr($input, 'fg', true);
于 2018-08-22T17:17:42.250 回答
1

您可以简单地使用preg_replace来实现所需的输出:

$output = preg_replace('/fghijk$/s', '', 'abcdefghijk');
于 2018-08-22T17:35:09.840 回答
1

您可以随时使用preg_replace

$str = 'dpgjsufgpeiz'
$str = preg_replace('/fg\w*$/', '', $str);

在线测试

于 2018-08-22T17:35:44.247 回答