加入收藏 | 设为首页 | 会员中心 | 我要投稿 阜新站长网 (https://www.0418zz.cn/)- 基础存储、数据处理、视频终端、内容创作、网络安全!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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

发布时间:2022-06-17 09:17:58 所属栏目:PHP教程 来源:互联网
导读: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})|
  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="www.phpfensi.com">dfdfd</a>';
  echo ihtmlspecialchars( $str );
  echo '<br >';
  //echo <a href="www.phpfensi.com">dfdfd</a> 这样就可防止一些不安全因素了。
  echo htmlspecialchars ($str );
  //print <a href="www.phpfensi.com">dfdfd</a>
  两个结果完全相同,所以个人觉得自php自带的函数高效于用户自定义函数.
 
 

(编辑:阜新站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读