您好,登錄后才能下訂單哦!
這篇文章主要介紹了php去除html,空格,換行,提取純文字的方法有哪些,具有一定借鑒價值,需要的朋友可以參考下。希望大家閱讀完這篇文章后大有收獲。下面讓小編帶著大家一起了解一下。
php去除html,空格,換行,提取純文字的方法:1、清除字符串兩邊的空格,代碼為【$str = trim($str)】;2、匹配html中的空格,代碼為【$str = preg_replace("/ /","",$str)】。
php去除html,空格,換行,提取純文字的方法:
方法一:
function DeleteHtml($str) { $str = trim($str); //清除字符串兩邊的空格 $str = preg_replace("/\t/","",$str); //使用正則表達式替換內容,如:空格,換行,并將替換為空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
調用方法
DeleteHtml($str);
$str
為需要清除的頁面字符串
方法二:
function DeleteHtml($str) { $str = trim($str); //清除字符串兩邊的空格 $str = strip_tags($str,""); //利用php自帶的函數清除html格式 $str = preg_replace("/\t/","",$str); //使用正則表達式替換內容,如:空格,換行,并將替換為空。 $str = preg_replace("/\r\n/","",$str); $str = preg_replace("/\r/","",$str); $str = preg_replace("/\n/","",$str); $str = preg_replace("/ /","",$str); $str = preg_replace("/ /","",$str); //匹配html中的空格 return trim($str); //返回字符串 }
方法三:
去除字符串內部的空行:
$str = preg_replace("/(s*?r?ns*?)+/","n",$str);
去除全部的空行,包括內部和頭尾:
$str = preg_replace('/($s*$)|(^s*^)/m', '',$str);
感謝你能夠認真閱讀完這篇文章,希望小編分享php去除html,空格,換行,提取純文字的方法有哪些內容對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,遇到問題就找億速云,詳細的解決方法等著你來學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。