php将HTML标签转成小写

利用正则将html标签转换成小写,究竟xhtml要的是小写。此函数利用php正则将html标签源码全部转成小写,虽然,此正则是php手册中的例子, 只不外手册是小写转大写,我把他弄成大写转小写。
手册还对/e 批改符举办了表明:
/e 批改符使 preg_replace() 将 replacement 参数看成 PHP 代码(在适当的逆向引用替换完之后)。提示:要确保 replacement 组成一个正当的 PHP 代码字符串,不然 PHP 会在陈诉在包括 preg_replace() 的行中呈现语法理会错误。 <?php /* 使输入字符串中的所有 HTML 标志酿成小写。 @param str $html html代码 @return str 返回html内容 */ function htmltolower($html) { return preg_replace ("/(<\/?)(\w+)([^>]*>)/e", "'\\1'.strtolower('\\2').'\\3'", $html); } $str = '<BR> aabc内容 工<Div>asdasd</Div><img SRC="http://enenba.com/test.jpg" />'; highlight_string(htmltolower($str)) ; //ouput //<br> aabc内容 工<div class=http://enenba.com/\"1213\">asdasd</div><img SRC=http://enenba.com/\"test.jpg\" /> ?>

对html尺度要求的可用于转换了,不外时下N多文本编辑器都有这个成果,DW、Editplus等等。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7857.html