红穆笔记
首頁 語言筆記 PHP採集數據後,處理採集數據的函數
語言筆記 PHP

PHP採集數據後,處理採集數據的函數

PHP采集数据后,处理采集数据的函数

函數:

function xxfseo_body($body){
	$body = preg_replace('~<(?!img)(\w+)\s+[^>]*>~i','<$1>', $body);
	$body = preg_replace("/<(iframe.*?)>(.*?)<(\/iframe.*?)>/si", "", $body);
	$body = preg_replace("/<(object.*?)>(.*?)<(\/object.*?)>/si", "", $body);
	$body = preg_replace("/<(script.*?)>(.*?)<\/script>/si", "", $body);
	$body = preg_replace("~<(|/)form([^>]*)>~i", "", $body);
	$body = preg_replace("~<input([^>]*)>~i", "", $body);
	$body = preg_replace("/<(textarea.*?)>(.*?)<\/textarea>/si", "", $body);
	$body = preg_replace("/<(botton.*?)>(.*?)<\/botton>/si", "", $body);
	$body = preg_replace("/<(select.*?)>(.*?)<\/select>/si", "", $body);
	$body = preg_replace("~<(|/)div([^>]*)>~i", "", $body);
	$body = preg_replace("~<(|/)span([^>]*)>~i", "", $body);
	$body = preg_replace("~<(|/)font([^>]*)>~i", "", $body);
	$body = preg_replace("~<(|/)a([^>]*)>~i", "", $body);
	$body = preg_replace("~<style[^>]*>(.*?)</style>~iUs", "", $body);
	$body = preg_replace("~<xml[^>]*>(.*?)</xml>~iUs", '', $body);
	$body = preg_replace("~<(|/)b>~i", "", $body);
	$body = preg_replace('~<!--(.*)-->~','', $body);
	$body = preg_replace('~<!--\[if [^\]]+\]>(.*?)<!\[endif\]-->~iUs','', $body);
	$body = preg_replace('~<(\w+)[^>]*>\s*</\\1>~Us', '', $body);
	$body = preg_replace("~[\r\n]+~",'', $body);
	$body = preg_replace("~>\s*~",'>', $body);
	$body = str_replace('</object>','', $body);
	return trim($body);
}

非常好用,適合採集後處理比較複雜的html

微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

PHP ob函数记录

PHP ob函數記錄 語言筆記 PHP

下面3個函數的用法 ob_get_contents(); ob_end_clean(); ob_start(); 可以藉助這幾個函數實現緩衝本地文件,以及執行本地腳本代碼。 使用ob_start()把輸出的代碼存到緩衝區,頁面不會顯示出來; 然後用ob_get_contents得到緩衝區的數據。 o…
👁 140
PHP preg

PHP preg 語言筆記 PHP

preg_match_all 函數用於執行一個全局正則表達式匹配。preg_match_all() 語法int preg_match_all ( string $pattern , string $subject [, array &amp;$matches [, int $flags = PREG…
👁 169
PHP 三元运算符与if的详解

PHP 三元運算符與if的詳解 語言筆記 PHP

三元運算符語條件 ? 結果1 : 結果2 說明:問號前面的位置是判斷的條件,如果滿足條件時結果1,不滿足時結果2。本文對三元運算符和if...else...進行對比詳解,希望對大家有所幫助。今天在改論文在線的時候遇到了一個語句看不懂:$if_summary = $row['IF_SUMMARY']=…
👁 188
PHP强制转换类型

PHP強制轉換類型 語言筆記 PHP PHP採集 PHP與mysql

獲取數據類型1.如果想查看某個表達式的值和類型,用var_dump()。 2.如果只是想得到一個易讀懂的類型的表達方式用於調試,用 gettype()。3.要查看某個類型,不要用 gettype(),而用is_type() 函數。字符串轉換爲數值當一個字符串被當作數字來求值時,根據以下規則來決定結果…
👁 232
php 字符串中是否包含指定字符串的多种方法

php 字符串中是否包含指定字符串的多種方法 語言筆記 PHP

strstrstrstr() 函數搜索一個字符串在另一個字符串中的第一次出現。該函數返回字符串的其餘部分(從匹配點)。如果未找到所搜索的字符串,則返回 false。代碼如下:&lt;?php $email = 'user@example.com'; $domain = strstr($email, …
👁 138

推薦閱讀

(自适应手机端)中英文双语外贸网站pbootcms模板 汽车配件网站源码下载 1031

(自適應手機端)中英文雙語外貿網站pbootcms模板 汽車配件網站源碼下載 1031 實用收藏 pbootcms模板

一款中英文雙語外貿與汽車配件PbootCMS網站模板,支持PC與WAP端。設計風格專業國際,適合汽車配件外貿企業展示產品與品牌。多語言支持有助於企業在全球市場上拓展業務。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相關文章Pb…
👁 56
(自适应手机端)响应式高端企业集团类网站pbootcms模板 绿色新能源产业集团网站源码下载 0325

(自適應手機端)響應式高端企業集團類網站pbootcms模板 綠色新能源產業集團網站源碼下載 0325 實用收藏 pbootcms模板

一款自適應手機端的響應式高端企業集團與綠色新能源產業PbootCMS網站模板。設計風格高端大氣,適合新能源產業集團展示企業實力、業務板塊與社會責任。是大型綠色企業搭建品牌形象官網的優質選擇。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s…
👁 60
灵龟八法

靈龜八法 業餘愛好 備忘筆記

一般用在急症。 干支,月號對應干支,加上時辰 五數,男取照海,女取內關 列缺--照海 內關--公孫 臨泣---外關 後溪--申脈 子午流注 男左女右 &nbsp;
👁 1086
响应式高端网站建设互联网营销网站模板_20240807_101727 0583

響應式高端網站建設互聯網營銷網站模板_20240807_101727 0583 實用收藏 易優模板

此套eyoucms響應式模板適用於高端網站建設與互聯網營銷行業,設計風格創意高端,能夠展示高端建站案例、互聯網營銷服務、品牌策劃及技術實力。有助於高端網絡公司在線上吸引企業客戶。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結…
👁 52
(自适应手机端)高尔夫球场pbootcms网站模板 体育运动场网站源码下载 1032

(自適應手機端)高爾夫球場pbootcms網站模板 體育運動場網站源碼下載 1032 實用收藏 pbootcms模板

一款高爾夫球場與體育運動場PbootCMS網站模板,支持PC與WAP端。設計風格清新運動,適合高爾夫俱樂部、體育場館展示場地與服務。有助於運動場館在線上吸引會員與賽事活動。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相關文章P…
👁 41
(自适应手机端)响应式高端摄影网站pbootcms模板 黑色酷炫数码摄影网站源码下载 0326

(自適應手機端)響應式高端攝影網站pbootcms模板 黑色酷炫數碼攝影網站源碼下載 0326 實用收藏 pbootcms模板

本套自適應手機端的響應式高端攝影與數碼攝影PbootCMS網站模板。設計風格黑色酷炫,適合攝影工作室、攝影師展示作品集及拍攝服務。有助於攝影機構在線上吸引高端客戶,提升品牌調性。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相關…
👁 48