返回旧版| 微信建站| 我要建站 | 建站学习 | 加入收藏
小程序当前位置:首页 > cms教程 > 小程序 > 正文

php 微信用户昵称对emoji表情转义

发布时间:2019-04-03 21:58:53   来源:   点击:
  1. //对emoji表情转义 
  2.     function emoji_encode($str){ 
  3.         $strEncode = ''
  4.   
  5.         $length = mb_strlen($str,'utf-8'); 
  6.   
  7.         for ($i=0; $i < $length; $i++) { 
  8.             $_tmpStr = mb_substr($str,$i,1,'utf-8'); 
  9.             if(strlen($_tmpStr) >= 4){ 
  10.                 $strEncode .= '[[EMOJI:'.rawurlencode($_tmpStr).']]'
  11.             }else
  12.                 $strEncode .= $_tmpStr; 
  13.             } 
  14.         } 
  15.   
  16.         return $strEncode; 
  17.     } 
  18.     //对emoji表情转反义 
  19.     function emoji_decode($str){ 
  20.         $strDecode = preg_replace_callback('|\[\[EMOJI:(.*?)\]\]|'function($matches){ 
  21.             return rawurldecode($matches[1]); 
  22.         }, $str); 
  23.         return $strDecode; 

 

版权所有:郑州腾石网络科技有限公司 备案信息:豫ICP备18019117号
站长QQ:2863868475 业务合作咨询:15137100750(同微信)
本站所有投放的广告是有其他网站提供,不代表本站立场,同时网站首页广告位对外出租详情咨询本站站长!同时欢迎广大站长加入个人建站团队
  • 建站客服
  • CMS仿站
  • CMS学习
  • 技术交流群:336572814