您好,登錄后才能下訂單哦!
我們在網頁中發布文章時經常會使用到富文本編輯器,富文本編輯器可以讓文章內容個性化顯示,同時也能添加一些媒體元素,豐富文章內容。其原理是直接在內容中嵌套html樣式代碼,這樣將內容提交以后樣式代碼也會保存到數據庫。這樣就存在一個問題,如果我們需要在文章列表頁面提取文章的部分內容作為概要顯示時,因為內容中存在html標簽,我們無法確定截取多長的字符串,而且很有可能截取的字符串中含有不完整的html標簽導致頁面顯示混亂,所以我們可以通過正則去掉html標簽,然后截取固定長度的內容用于顯示,php中實現代碼如下:
$content = str_replace(" ","",strip_tags($first_content)); $content = preg_replace('/((\s)*(\n)+(\s)*)/i','', $content); $data[0]['content'] = trim($content);
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。