php刪除html的方法:1、通過自定義的“strip”方法取出html標(biāo)記;2、使用“strip_tags”函數(shù)去除html等標(biāo)簽;3、利用“strtr”函數(shù)轉(zhuǎn)換字符串中特定的字符,用以刪除html相關(guān)標(biāo)簽。
php刪除html標(biāo)簽
方法1:
直接取出想要取出的標(biāo)記
代碼如下:
<?php //取出br標(biāo)記 function strip($str){$str=str_replace("<br>","",$str);//$str=htmlspecialchars($str);return strip_tags($str);}?>方法2:
php 中有個(gè) strip_tags 函數(shù)可以方便地去除 html 標(biāo)簽。
echo strip_tags(“hello <b>world</b>”); // 去除 html、xml 以及 php 的標(biāo)簽。對(duì)于非標(biāo)準(zhǔn)的 html 代碼也能正確的去除:
echo strip_tags(“<a href=\\\\”>\\\\”>cftea</a>”); //輸出 cftea在php中可以使用strip_tags函數(shù)去除html標(biāo)簽,看下面示例:
代碼如下:
<?php$str = ‘www<p>dreamdu</p>.com';echo(htmlspecialchars($str).”<br>”);echo(strip_tags($str));?>方法3:
strtr() 函數(shù)轉(zhuǎn)換字符串中特定的字符。
語法
strtr(string,from,to)或者
strtr(string,array)參數(shù)
string1 必需。規(guī)定要轉(zhuǎn)換的字符串。
from 必需(除非使用數(shù)組)。規(guī)定要改變的字符。
to 必需(除非使用數(shù)組)。規(guī)定要改變?yōu)榈淖址?br>array 必需(除非使用 from 和 to)。一個(gè)數(shù)組,其中的鍵是原始字符,值是目標(biāo)字符。
例子1:
代碼如下:
<?phpecho strtr("hilla warld","ia","eo");?>例子2:
代碼如下:
<?php$arr = array("hello" => "hi", "world" => "earth");echo strtr("hello world",$arr);?>很多相關(guān)知識(shí),請(qǐng)?jiān)L問php中文網(wǎng)!