程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php 將 HTML 轉換成文本

php 將 HTML 轉換成文本

編輯:關於PHP編程

     

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

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

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

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


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

    $replace = array ("",
                      "",
                      "1",
                      """,
                      "&",
                      "<",
                      ">",
                      " ",
                       chr(161),
                       chr(162),
                       chr(163),
                       chr(169),
                      "chr(1)");

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

     

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved