激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - PHP教程 - php中將字符串轉為HTML的實體引用的一個類

php中將字符串轉為HTML的實體引用的一個類

2020-03-10 12:11PHP教程網 PHP教程

php將字符串轉為HTML的實體引用的一個類,有需要的朋友可以參考下

  1. class HtmlEncode {  
  2.         static $_convertToHtmlEntitiesSrcEncoding='UTF-8';  
  3.  
  4.         /** 
  5.          * 將非ASCII字符串轉換成HTML實體 
  6.          * 
  7.          * @example HtmlEncode::encode("我信了"); //輸出:我信了 
  8.          * @param string $s 要進行編碼的字符串 
  9.          * @return string 返回HTML實體引用 
  10.          */  
  11.         public static function encode($s,$srcEncoding='UTF-8') {  
  12.             self::$_convertToHtmlEntitiesSrcEncoding=$srcEncoding;  
  13.             return preg_replace_callback('|[^\x00-\x7F]+|',array(__CLASS__,'_convertToHtmlEntities'),$s);  
  14.         }  
  15.  
  16.         public static function _convertToHtmlEntities($data) {  
  17.             if (is_array($data)) {  
  18.                 $chars=str_split(iconv(self::$_convertToHtmlEntitiesSrcEncoding,"UCS-2BE",$data[0]),2);  
  19.                 $chars=array_map(array(__CLASS__,__FUNCTION__),$chars);  
  20.                 return join("",$chars);  
  21.             } else {  
  22.                 $code=hexdec(sprintf("%02s%02s;",dechex(ord($data {0})),dechex(ord($data {1}))));  
  23.                 return sprintf("&#%s;",$code);  
  24.             }  
  25.         }       
  26.     }  

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: www久久综合 | 操操插插 | 中文字幕22页 | 国产流白浆高潮在线观看 | 国产午夜精品久久久久婷 | 欧美激情999 | 免费男女视频 | 国产91一区 | 一区二区三区黄色 | av在线免费播放网站 | 久久亚洲激情 | 91精品国啪老师啪 | 久草在线免费资源站 | 精品国产欧美一区二区 | 国产一区二区三区在线免费观看 | 双性帝王调教跪撅打屁股 | 亚洲网站在线播放 | 青青草在线免费观看 | 久久久免费 | 亚洲日本欧美 | 国产精品久久久久久久久久久久久久久 | 成人资源在线 | 午夜精品久久久久久中宇 | 99久在线视频 | 亚洲一级电影在线观看 | 午夜精品老牛av一区二区三区 | 日本成人高清视频 | 久久精品在线免费观看 | 成人毛片网站 | 成人短视频在线观看 | 亚洲二区不卡 | 九九热视频免费观看 | 亚洲影院在线 | 国产91亚洲精品久久久 | 黄视频免费在线 | 国产91一区二区三区 | 色视频一区二区 | 激情国产视频 | 99久久久免费视频 | 国产九色在线观看 | 黄色大片免费网站 |