其實我想從By
刪除所有內容,我的回答應該是在3月6日發佈。我正在使用下面的代碼。這是工作。但是如果在給定的字符串中沒有By
,那麼問題有時會出現,那麼echo值根本沒有顯示。php如何刪除字符串後的任何內容如果只有
$s = 'Posted On March 6th By Cristiano';
$variable = substr($s, 0, strpos($s, "By"));
echo $variable;
或
$variable = strstr($s, 'By', true);
echo $variable;
正則表達式對於這樣簡單的事情來說是過度的,即使是preg_match手冊頁建議在這種情況下使用strpos – rjdown
先生,它正在工作,但最後它顯示了n –
哦脫掉用於測試的'\ n' ..雖然如果在雙引號應該給一個換行符。 – chris85