熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> PHP編程 >> 正文

php 將 HTML 轉換成文本

2013-11-15 12:28:24  來源: PHP編程 

  <?php
// $document 應包含一個 HTML 文檔

// 本例將去掉 HTML 標記javascript 代碼

// 和空白字符還會將一些通用的

// HTML 實體轉換成相應的文本


$search = array ("<script[^>]*?>*?</script>si" // 去掉 javascript
                 "<[/!]*?[^<>]*?>si" // 去掉 HTML 標記
                 "([rn])[s]+" // 去掉空白字符
                 "&(quot|#);i" // 替換 HTML 實體
                 "&(amp|#);i"
                 "&(lt|#);i"
                 "&(gt|#);i"
                 "&(nbsp|#);i"
                 "&(iexcl|#);i"
                 "&(cent|#);i"
                 "&(pound|#);i"
                 "&(copy|#);i"
                 "&#(d+);e"); // 作為 PHP 代碼運行

$replace = array (""
                  ""
                  ""
                  """
                  "&"
                  "<"
                  ">"
                  " "
                   chr()
                   chr()
                   chr()
                   chr()
                  "chr()");

$text = preg_replace ($search $replace $document);
?>


From:http://tw.wingwit.com/Article/program/PHP/201311/21015.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.