2013-08-30 32 views
-4

如何刪除始終以「author-」開頭的完整字符串,但在連字符之後可能是每個頁面上的不同內容。PHP - 刪除以「author」開頭的完整字符串

+3

沒有研究工作,這或類似的已經被問很多次。 – naththedeveloper

+0

我在網上搜索了大約30分鐘,說我的英文不是那麼好,我也找不到解決方案,所以我認爲可以在網站上詢問每分鐘有幾百條問題,而不會發生火災。 – Basti

+0

爲什麼使用正則表達式,在那裏你可以用'substr()'剪切字符串或者用'explode()'將它分解爲第一個'-'。 –

回答

4

您可以使用下面的preg_replace表達

preg_replace("/^author-.*$/", "", $field); 
+0

簡單。 +1。最後不應該有空間嗎?或一段時間等。 –

+0

你是什麼意思? – DevZer0

+0

@ØHankyPankyØ一個字符串並不總是以空格或句點字符結束...... – feeela

1
if(false !== strpos($string, 'author-')) 
{ 
    unset($string); 
} 

$string = preg_replace('/author-.*/', '', $string); 

(未測試)

+0

preg_replace工作完美,thx :) – Basti

相關問題