我想刪除最後發生後的所有文字「」刪除後最後句號文本「」
例如從本段我想刪除最後一個句號之後的所有文本。
流行的看法相反,Lorem存有不只是隨機文本。它起源於公元前45首經典拉丁文學的,使超過2000年的歷史。該段富
長度是要移除的動態唯一經過最後是文本
我想刪除最後發生後的所有文字「」刪除後最後句號文本「」
例如從本段我想刪除最後一個句號之後的所有文本。
流行的看法相反,Lorem存有不只是隨機文本。它起源於公元前45首經典拉丁文學的,使超過2000年的歷史。該段富
長度是要移除的動態唯一經過最後是文本
也許是這樣的:
new_string = substr(old_string, 0, strchr(old_string, '.'));
strchr
找到的最後一個出現的位置「」在old_string
。 substr
返回old_string
由位置0和由strchr
發現的位置之間的字符的新的字符串。
爲了保持句號,只是改變的第二個參數:(「」 old_string)和strchr'+ 1' –
這是不對的。 'strchr'發現*第一個*出現時'strrchr'發現* *最後occurence – chiliNUT
你可以用爆炸做到這一點。
$摘要=爆炸(,$摘要 「」);
$總結= $概要[1]
在這裏,你會得到的文本,直到第一個句號
感謝這個完美的作品...有沒有辦法刪除文本,並保持最後的句號??? –
@HarjeetSingh如果它解決了您的prolem,爲什麼不接受這個答案嗎? :)'$ withOutDot'包含最後句號的段落。通過刪除文字,你的意思是什麼?將解析後的文本追加到'$ paragraph'? – Robik
它工作正常.....感謝您的幫助.... –