您好,欢迎访问一九零五行业门户网

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自带的函数高效于用户自定义函数.
其它类似信息

推荐信息