当前位置:主页 ->->php把html标签转换成合法html代码程序
文章详细内容

php把html标签转换成合法html代码程序

摘要:php函数代码如下:functionihtmlspecialchars($string){if(is_array($string)){foreach($stringas$key=>$val){$string[$key]=ihtmlspecialchars($val);}}else{开源代码phpfensi.com...
转载请注明来源:php把html标签转换成合法html代码程序

php函数代码如下:

  1. function ihtmlspecialchars($string
  2.  if(is_array($string)) 
  3.  { 
  4.   foreach($string as $key => $val
  5.   { 
  6.    $string[$key] = ihtmlspecialchars($val); 
  7.   } 
  8.  } else 
  9.  {//开源代码phpfensi.com 
  10.   $string = preg_replace('/&((#(d{3,5}|x[a-fa-f0-9]{4})|[a-za-z][a-z0-9]{2,5});)/''&\1'
  11.   str_replace(array('&''"''<''>'), array('&amp;''&quot;''&lt;''&gt;'), $string)); 
  12.  } 
  13.  return $string

实例代码如下:

  1. $str = '<a href="http://www.php1.cn/">
  2. echo ihtmlspecialchars( $str ); 
  3. echo '<br >'
  4. //echo &lt;a href="http://www.php1.cn/"> 
  5. echo htmlspecialchars ($str ); 
  6. //print &lt;a href="http://www.php1.cn/"> 

两个结果完全相同,所以个人觉得自php自带的函数高效于用户自定义函数.

转载请注明来源:php把html标签转换成合法html代码程序
http://www.php1.cn/Content/php_Ba_html_BiaoQianZhuanHuanChengHeFa_html_DaiMaChengXu.html
关注 第一PHP社区 微信公众号,获取更多最新PHP技术分享

  • 打酱油

  • 震惊

  • 呵呵


  • 鄙视
最新评论
  • 不吐不快,赶紧来一发!
关注 第一PHP社区 微信公众号
PHP1.CN | 中国最专业的PHP中文社区 | PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | PHP论坛
Copyright © 1998 - 2015 PHP1.CN. All Rights Reserved PHP1.CN 第一PHP社区 版权所有
快云为本站提供专业云计算服务