But we can replace it with regular expressions:
Copy code The code is as follows:
function dhtmlspecialchars($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = dhtmlspecialchars($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;
}
?>
The above has introduced the special emoticon collection in PHP and special character processing functions, including the special emoticon collection. I hope it will be helpful to friends who are interested in PHP tutorials.