国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

php html格式轉文本格式代碼

2024-09-04 11:48:10
字體:
來源:轉載
供稿:網友

在php中將html標簽轉換成純文本的方法有不少,像php自帶了函數strip_tags它就可以把html直接轉換在純文本文格式了,下面我來具體來看看各種轉換代碼。

先來看strip_tags()函數用法,下面的例子刪除<a>標記之外的所有標記,代碼如下:

  1. <?php  $input = "This <a href="http://www.survivalescaperooms.com/">example</a> 
  2. is <strong>yanshare</strong>!"; 
  3. echo strip_tags($input"<a>"); 
  4. ?>

輸入結果:This <a href="http://www.survivalescaperooms.com/">example</a>,這里就連接連接與連接中的內容都過濾掉了,我們如果想保留A中的內容可以參考下面代碼

strip_tags有一個可選的參數allowable_tags指定在此過程中可以跳過的標記,下面的例子使用了strip_tags()刪除字符串中的所以HTML標記,代碼如下:

  1. <?php $input = "Email<a href="example@example.com">example@example.com</a>"
  2. echo strip_tags($input); 
  3. ?> 

這回返回以下結果:Email example@example.com

一個自定義的將html轉換為無html標簽的字符集,返回轉換好的字符串,代碼如下:

  1. function html2text($str){ 
  2.    $str = preg_replace("/<style .*?</style>/is"""$str);  $str = preg_replace("/<script .*?</script>/is"""$str); 
  3.    $str = preg_replace("/<br s*/?/>/i""n"$str); 
  4.    $str = preg_replace("/</?p>/i""nn"$str); 
  5.    $str = preg_replace("/</?td>/i""n"$str); 
  6.    $str = preg_replace("/</?div>/i""n"$str); 
  7.    $str = preg_replace("/</?blockquote>/i""n"$str); 
  8.    $str = preg_replace("/</?li>/i""n"$str); 
  9.    $str = preg_replace("/&nbsp;/i"" "$str); 
  10.    $str = preg_replace("/&nbsp/i"" "$str); 
  11.    $str = preg_replace("/&amp;/i""&"$str); 
  12.    $str = preg_replace("/&amp/i""&"$str); 
  13.    $str = preg_replace("/&lt;/i""<"$str); 
  14.    $str = preg_replace("/&lt/i""<"$str); 
  15.    $str = preg_replace("/&ldquo;/i"'"'$str); 
  16.    $str = preg_replace("/&ldquo/i"'"'$str); 
  17.    $str = preg_replace("/&lsquo;/i""'"$str); 
  18.    $str = preg_replace("/&lsquo/i""'"$str); 
  19.    $str = preg_replace("/&rsquo;/i""'"$str); 
  20.    $str = preg_replace("/&rsquo/i""'"$str); 
  21.    $str = preg_replace("/&gt;/i"">"$str); 
  22.    $str = preg_replace("/&gt/i"">"$str); 
  23.    $str = preg_replace("/&rdquo;/i"'"'$str); 
  24.    $str = preg_replace("/&rdquo/i"'"'$str); 
  25.    $str = strip_tags($str); 
  26.    $str = html_entity_decode($str, ENT_QUOTES, "utf-8"); 
  27.    $str = preg_replace("/&#.*?;/i"""$str); 
  28.    return $str
  29.   } 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 墨竹工卡县| 屯门区| 林西县| 报价| 奎屯市| 子洲县| 渝中区| 都江堰市| 垫江县| 泸溪县| 崇信县| 临西县| 高平市| 育儿| 五指山市| 清苑县| 井研县| 桂平市| 鲁甸县| 山东省| 多伦县| 新田县| 楚雄市| 澎湖县| 十堰市| 荥经县| 博野县| 苏尼特右旗| 六盘水市| 宜良县| 长垣县| 界首市| 金华市| 南昌县| 杭州市| 安西县| 麻阳| 沙雅县| 呼和浩特市| 普宁市| 璧山县|