PHP htmlspecialchars enhanced
- 2020-03-31 20:18:20
- OfStack
//Cancel HTML code
function shtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = shtmlspecialchars($val);
}
} else {
$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;
}