代码如下:
//html标签转换 function specialhtml($array){ if(is_array($array)){//数组处理 foreach($array as $key=>$value){ if(!is_array($value)){ $array[$key]=htmlspecialchars($value); }else{ $a.=$this->specialhtml($array[$key]); } $a.=$array[$key]; } return $a; }else{ return $array = htmlspecialchars($array); } } /* $array=array('<','"','<','>','/'); echo specialhtml($array); $array=array('<a href="test">Test</a>'); echo specialhtml($array); */
这方法可以处理数组形式的字符,也可以处理字符串.