php版html2txt

function replacehtmltag_ext($context) {
    $context = str_ireplace("<p>", "\n\n", $context);
    $context = str_ireplace("</p>", "\n\n", $context);
    $context = str_ireplace("<BR>", "\n", $context);
    $context = str_ireplace("</BR>", "\n", $context);
    $context = str_ireplace(" ", '  ', $context); //>
    $context = str_ireplace(">", '', $context);
    $context = str_ireplace("<B>", '', $context);
    $context = str_ireplace("</B>", '', $context);
    //$context = str_ireplace("</A>", '', $context);
    $context = str_ireplace("</STRONG>", '', $context);
    $context = str_ireplace("<STRONG>", '', $context);
    $context = str_ireplace("</DIV>", ' ', $context);
    $context = str_ireplace("</TABLE>", ' ', $context);
    $context = str_ireplace("</TR>", ' ', $context);
    $context = str_ireplace("</TD>", ' ', $context);
    $context = str_ireplace("<TBODY>", "\n", $context);
    $context = str_ireplace("</TBODY>", ' ', $context);
    $context = preg_replace("/<DIV.*?>/", "\n", $context);
    $context = preg_replace("/<TABLE.*?>/", "\n", $context);
    $context = preg_replace("/<TR.*?>/", "\n", $context);
    $context = preg_replace("/<TD.*?>/", "\t", $context);
    $context = preg_replace("/<!--.*?-->/", "", $context);
    $context = preg_replace("/<A.*?>/", "", $context);
    $context = preg_replace("/<font.*?<\/font>/", "", $context);
    $context = preg_replace("/<a.*>/", "", $context);
    $context = preg_replace("/<p.*?>/", "\n\n", $context);
    $context = preg_replace("/<style[\s\S]*?style>/", '', $context);
    $context = strip_tags($context);
    return $context;
}


調用函數 replacehtmltag_ext($context),你懂的!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章