我怎么 “SENTIDO” 之前在此字符串中删除的所有内容:帮助stripos函数()和SUBSTR()
$string = "#BLitz da #PM na est do pontal sentido prainha perto do camping";
我希望新的字符串是:
$string = "prainha perto do camping";
我把失败当我试图用stripos和substr来做时,帮助!
我怎么 “SENTIDO” 之前在此字符串中删除的所有内容:帮助stripos函数()和SUBSTR()
$string = "#BLitz da #PM na est do pontal sentido prainha perto do camping";
我希望新的字符串是:
$string = "prainha perto do camping";
我把失败当我试图用stripos和substr来做时,帮助!
你可以完成它而不用出示任何字符串的位置:
$string = strstr(strstr($string, "sentido"), " ");
这将首先搜索你的话,并返回字符串的其余部分。第二个strstr
之后搜索空间,然后从那里返回其余空间。
这又是一个简单的方法...
$string = "#BLitz da #PM na est do pontal sentido prainha perto do camping";
$s = explode('sentido', $string, 2);
$result = isset($s[1]) ? trim($s[1]) : "";
echo $result;
输出
SENTIDO Prainha酒店perto做露营
确保使用限制,以便在多次包含该字符串时不会中断。 – 2011-05-04 02:30:22
@Matthew - 是的,你是对的。 – Wh1T3h4Ck5 2011-05-04 02:32:32
你所要求的是非常简单的...你*实际上*尝试了什么? – 2011-05-04 02:26:01
是的,我做了,它删除了“sentido”后的所有内容。 – 2011-05-04 02:44:31
好吧...你尝试了什么? – 2011-05-04 04:09:23