get_html_translation_table()函数的作用是: 返回htmlspecialchars()函数和htmlentities()函数的转换表。正面我们使用get_html_translation_table()进行文本的格式化输出: PHP: <?php /* * 功能:格式化文本输出 * 参数 $text 为需格式化的文本内容 */ function formatcontent($text){ $trans = get_html_translation_table(HTML_SPECIALCHARS); $trans = array_flip($trans); $text = strtr($text, $trans); //$text = str_replace("n", "<br>", $text); //$text = str_replace(" ", " ", $text); return $text; } ?>
应用: PHP: $str = "<table><tr><td>hello</td></tr></table>"; $str = htmlspecialchars($str); echo($str); $str = formatcontent($str); echo($str);
(责任编辑:admin) |