国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > PHP > 正文

php中將字符串轉(zhuǎn)為HTML的實(shí)體引用的一個(gè)類

2024-05-04 23:08:47
字體:
供稿:網(wǎng)友

復(fù)制代碼 代碼如下:


class HtmlEncode {
static $_convertToHtmlEntitiesSrcEncoding='UTF-8';

/**
* 將非ASCII字符串轉(zhuǎn)換成HTML實(shí)體
*
* @example HtmlEncode::encode("我信了"); //輸出:我信了
* @param string $s 要進(jìn)行編碼的字符串
* @return string 返回HTML實(shí)體引用
*/
public static function encode($s,$srcEncoding='UTF-8') {
self::$_convertToHtmlEntitiesSrcEncoding=$srcEncoding;
return preg_replace_callback('|[^/x00-/x7F]+|',array(__CLASS__,'_convertToHtmlEntities'),$s);
}

public static function _convertToHtmlEntities($data) {
if (is_array($data)) {
$chars=str_split(iconv(self::$_convertToHtmlEntitiesSrcEncoding,"UCS-2BE",$data[0]),2);
$chars=array_map(array(__CLASS__,__FUNCTION__),$chars);
return join("",$chars);
} else {
$code=hexdec(sprintf("%02s%02s;",dechex(ord($data {0})),dechex(ord($data {1}))));
return sprintf("&#%s;",$code);
}
}
}

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 伊金霍洛旗| 民县| 钟山县| 尉犁县| 济阳县| 乐清市| 蓝山县| 海宁市| 胶州市| 沙河市| 邵武市| 龙南县| 古丈县| 武冈市| 广安市| 兴安县| 九江市| 唐海县| 蒲城县| 原阳县| 卓尼县| 宜都市| 定襄县| 临汾市| 洮南市| 陆川县| 迭部县| 盘山县| 宝丰县| 郓城县| 定远县| 临海市| 桂阳县| 通州市| 讷河市| 区。| 岑巩县| 泽州县| 沂源县| 高密市| 许昌县|