/** |
* 将特殊字符转成 HTML 格式。比如<a href='test'>Test</a>转换为<a href='test'>Test</a |
* @param $value - 字符串或者数组变量 |
* @return array |
*/ |
function MooHtmlspecialchars( $value ) { |
return is_array ( $value ) ? array_map ( 'MooHtmlspecialchars' , $value ) : preg_replace( '/&((#(\d{3,5}|x[a-fA-F0-9]{4})|[a-zA-Z][a-z0-9]{2,5});)/' , '&\\1' , str_replace ( array ( '&' , '"' , '<' , '>' ), array ( '&' , '"' , '<' , '>' ), $value )); |
} |