PHP解决微信昵称带有表情
生活随笔
收集整理的這篇文章主要介紹了
PHP解决微信昵称带有表情
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
//存儲
//將表情進行轉義
public function emoji_encode($str){$strEncode = '';$length = mb_strlen($str,'utf-8');for ($i=0; $i < $length; $i++) {$_tmpStr = mb_substr($str,$i,1,'utf-8');if(strlen($_tmpStr) >= 4){$strEncode .= '[[EMOJI:'.rawurlencode($_tmpStr).']]';}else{$strEncode .= $_tmpStr;}}return $strEncode;
} //讀取
//將表情進行反轉義
public function emoji_decode($str){$strDecode = preg_replace_callback('|\[\[EMOJI:(.*?)\]\]|', function($matches){return rawurldecode($matches[1]);}, $str);return $strDecode;
}
總結
以上是生活随笔為你收集整理的PHP解决微信昵称带有表情的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 华为OD机试 - 租车骑绿岛(Java
- 下一篇: 浅析盘口语言