首页 > php代码 > php html转换成text文本函数

php html转换成text文本函数

文章为各位提供一个哦,如果喜欢就行了。

<?php
if (!defined('DEDEINC')) {
    exit("Request Error!");
}
function SpHtml2Text($str) {
    $str = preg_replace("/<sty(.*)\/style>|<scr(.*)\/script>|<!--(.*)-->/isU", "", $str);
    $alltext = "";
    $start = 1;
    for ($i = 0; $i < strlen($str); $i++) {
        if ($start == 0 && $str[$i] == ">") {
            $start = 1;
        } else if ($start == 1) {
            if ($str[$i] == "<") {
                $start = 0;
                $alltext.= " ";
            } else if (ord($str[$i]) > 31) {
                $alltext.= $str[$i];
            }
        }
    }
    $alltext = str_replace(" ", " ", $alltext);
    $alltext = preg_replace("/&([^;&]*)(;|&)/", "", $alltext);
    $alltext = preg_replace("/[ ]+/s", " ", $alltext);
    return $alltext;
}

文章网址:http://www.phprm.com/code/ad2a67492c3c955681bda73106134ebd.html

随意转载^^但请附上教程地址。

标签:none

发表留言