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