摘要:php函数代码如下:functionihtmlspecialchars($string){if(is_array($string)){foreach($stringas$key=>$val){$string[$key]=ihtmlspecialchars($val);}}else{开源代码phpfensi.com...
转载请注明来源:php把html标签转换成合法html代码程序
php函数代码如下:
- function ihtmlspecialchars($string)
- {
- if(is_array($string))
- {
- foreach($string as $key => $val)
- {
- $string[$key] = ihtmlspecialchars($val);
- }
- } else
- {//开源代码phpfensi.com
- $string = preg_replace('/&((#(d{3,5}|x[a-fa-f0-9]{4})|[a-za-z][a-z0-9]{2,5});)/', '&\1',
- str_replace(array('&', '"', '<', '>'), array('&', '"', '<', '>'), $string));
- }
- return $string;
- }
实例代码如下:
- $str = '<a href="http://www.php1.cn/">;
- echo ihtmlspecialchars( $str );
- echo '<br >';
- //echo <a href="http://www.php1.cn/">
- echo htmlspecialchars ($str );
- //print <a href="http://www.php1.cn/">
两个结果完全相同,所以个人觉得自php自带的函数高效于用户自定义函数.
转载请注明来源:php把html标签转换成合法html代码程序哈尔滨品用软件有限公司致力于为哈尔滨的中小企业制作大气、美观的优秀网站,并且能够搭建符合百度排名规范的网站基底,使您的网站无需额外费用,即可稳步提升排名至首页。欢迎体验最佳的哈尔滨网站建设。