1. 程式人生 > >JS將html轉換成txt

JS將html轉換成txt

//將html轉換成txt

function css_js_html($str,$encode = 'GB2312'){

$str = preg_replace("/<style .*?<\/style>/is", "", $str);

$str = preg_replace("/<script .*?<\/script>/is", "", $str);

$str = preg_replace("/<br \s*\/?\/>/i", "\n", $str);

$str = preg_replace("/<\/?p>/i", "\n\n", $str);

$str = preg_replace("/<\/?td>/i", "\n", $str);

$str = preg_replace("/<\/?div>/i", "\n", $str);

$str = preg_replace("/<\/?blockquote>/i", "\n", $str);

$str = preg_replace("/<\/?li>/i", "\n", $str);

$str = preg_replace("/\&amp\;/i", "&", $str);

$str = preg_replace("/\&amp/i", "&", $str);

$str = preg_replace("/\&lt\;/i", "<", $str);

$str = preg_replace("/\&lt/i", "<", $str);

$str = preg_replace("/\&ldquo\;/i", '"', $str);

$str = preg_replace("/\&ldquo/i", '"', $str);

$str = preg_replace("/\&lsquo\;/i", "'", $str);

$str = preg_replace("/\&lsquo/i", "'", $str);

$str = preg_replace("/\&rsquo\;/i", "'", $str);

$str = preg_replace("/\&rsquo/i", "'", $str);

$str = preg_replace("/\&gt\;/i", ">", $str);

$str = preg_replace("/\&gt/i", ">", $str);

$str = preg_replace("/\&rdquo\;/i", '"', $str);

$str = preg_replace("/\&rdquo/i", '"', $str);

$str = strip_tags($str);

$str = html_entity_decode($str, ENT_QUOTES, $encode);

$str = preg_replace("/\&\#.*?\;/i", "", $str);

return $str;

}