我怎麼 「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