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
随意转载^^但请附上教程地址。