php使用strip_tags()去除html標(biāo)簽仍有空白的解決方法
本文實(shí)例講述了php使用strip_tags()去除html標(biāo)簽仍有空白的解決方法。分享給大家供大家參考,具體如下:
$subject = strip_tags($newsRs['content']);//去除html標(biāo)簽 $pattern = '/\s/';//去除空白 $content = preg_replace($pattern, '', $subject); $seodata['articledescription'] = mb_substr($content, 0, 80);//截取80個(gè)漢字
注意:第一步中的strip_tags();只是把html標(biāo)簽用空格替換了
比如:
<p> 張志斌張志斌張志斌張志斌張志斌張志 </p> <p> <br /> </p> <p> alsdkjf;laskjd;flasj; </p> <p> asdjfasjd;lkafsj;lfdkj </p> <p> aksdjfl;ak </p>
strip_tags()處理后變?yōu)?/p>
張志斌張志斌張志斌張志斌張志斌張志 alsdkjf;laskjd;flasj; asdjfasjd;lkafsj;lfdkj aksdjfl;ak
這可能不是我們想要的,然后用正則替換將空白去掉就行了
最后結(jié)果:
張志斌張志斌張志斌張志斌張志斌張志alsdkjf;laskjd;flasj;asdjfasjd;lkafsj;lfdkjaksdjfl;ak
另外:\s表示空白字符,\S表示非空白字符(注意大小寫,一般大小寫表示相反的含義)
PS:這里再為大家提供2款比較實(shí)用的正則工具供大家參考:
JavaScript正則表達(dá)式在線測(cè)試工具:
http://tools.jb51.net/regex/javascript
正則表達(dá)式在線生成工具:
http://tools.jb51.net/regex/create_reg
更多關(guān)于PHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《php正則表達(dá)式用法總結(jié)》、《php字符串(string)用法總結(jié)》、《PHP數(shù)組(Array)操作技巧大全》、《PHP數(shù)學(xué)運(yùn)算技巧總結(jié)》、《PHP數(shù)據(jù)結(jié)構(gòu)與算法教程》、《php程序設(shè)計(jì)算法總結(jié)》、《PHP運(yùn)算與運(yùn)算符用法總結(jié)》及《php常見(jiàn)數(shù)據(jù)庫(kù)操作技巧匯總》
希望本文所述對(duì)大家PHP程序設(shè)計(jì)有所幫助。
- 幾個(gè)有用的php字符串過(guò)濾,轉(zhuǎn)換函數(shù)代碼
- PHP簡(jiǎn)單字符串過(guò)濾方法示例
- php字符串過(guò)濾與替換小結(jié)
- 詳解PHP函數(shù) strip_tags 處理字符串缺陷bug
- PHP strip_tags保留多個(gè)HTML標(biāo)簽的方法
- PHP strip_tags() 去字符串中的 HTML、XML 以及 PHP 標(biāo)簽的函數(shù)
- PHP關(guān)于htmlspecialchars、strip_tags、addslashes的解釋
- PHP函數(shù)strip_tags的一個(gè)bug淺析
- PHP strip_tags()去除HTML、XML以及PHP的標(biāo)簽介紹
- php 去除html標(biāo)記--strip_tags與htmlspecialchars的區(qū)別詳解
- php字符串過(guò)濾strip_tags()函數(shù)用法實(shí)例分析
相關(guān)文章
php安全開(kāi)發(fā) 添加隨機(jī)字符串驗(yàn)證,防止偽造跨站請(qǐng)求
偽造跨站請(qǐng)求比較難以防范,而且危害巨大,攻擊者可以通過(guò)這種方式惡作劇,發(fā)spam信息,刪除數(shù)據(jù)等等。那怎么防范偽造跨站攻擊呢2013-02-02
PHP中單引號(hào)與雙引號(hào)的區(qū)別分析
在PHP中,我們可以使用單引號(hào)或者雙引號(hào)來(lái)表示字符串。不過(guò)我們作為開(kāi)發(fā)者,應(yīng)該了解其中的區(qū)別。單引號(hào)與雙引號(hào)對(duì)于定義字符一個(gè)是可以解析變量一個(gè)是會(huì)把變量直接輸出來(lái),同時(shí)單引號(hào)與雙引號(hào)在字符處理上單引號(hào)要優(yōu)與雙引號(hào)2014-08-08
PHP根據(jù)文章內(nèi)容生成關(guān)鍵詞自動(dòng)化Keywords標(biāo)簽
這篇文章主要為大家介紹了PHP根據(jù)文章內(nèi)容生成關(guān)鍵詞實(shí)現(xiàn)自動(dòng)化Keywords標(biāo)簽實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
php基于DOMDocument操作頁(yè)面元素實(shí)例
這篇文章主要介紹了php基于DOMDocument操作頁(yè)面元素,結(jié)合實(shí)例形式分析了php使用DOMDocument進(jìn)行頁(yè)面元素獲取與屬性修改的相關(guān)操作技巧,需要的朋友可以參考下2023-06-06
php 數(shù)據(jù)庫(kù)字段復(fù)用的基本原理與示例
php 數(shù)據(jù)庫(kù)字段復(fù)用的基本原理與示例,需要的朋友可以參考下。2011-07-07
解決ThinkPHP下使用上傳插件Uploadify瀏覽器firefox報(bào)302錯(cuò)誤的方法
這篇文章主要介紹了解決ThinkPHP下使用上傳插件Uploadify瀏覽器firefox報(bào)302錯(cuò)誤的方法,需要的朋友可以參考下2015-12-12
PHP常量使用的幾個(gè)需要注意的地方(謹(jǐn)慎使用PHP中的常量)
常量包含數(shù)字字母字符和下劃線,數(shù)字允許作為常量名。 常量名的所有字母必須大寫。類常量必須通過(guò) const 定義為類的成員,強(qiáng)烈不鼓勵(lì)使用 define 定義的全局常量2014-09-09
PHP 全角轉(zhuǎn)半角實(shí)現(xiàn)代碼
將一個(gè)字串中含有全角的數(shù)字字符、字母、空格或'%+-()'字符轉(zhuǎn)換為相應(yīng)半角字符2010-05-05

