作者:谢俊荣1792 | 来源:互联网 | 2018-03-23 12:02
function htmlencode($string) {
if(is_array($string)) {
foreach($string as $key => $val) {
$string[$key] = htmlencode($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('&', '"', ' $length)) {
$wordscut = '';
if(strtolower($charset) == 'utf-8') {
$n = 0;
$tn = 0;
$noc = 0;
while($n $length) {
$n -= $tn;
}
$wordscut = substr($string, 0, $n);
} else {
for($i = 0; $i <$length - 1; $i++) {
if(ord($string[$i]) > 127) {
$wordscut .= $string[$i].$string[$i + 1];
$i++;
} else {
$wordscut .= $string[$i];
}
}
}
$wordscut .= $dot;
$string = $wordscut;
}
return htmlencode($string);
}