【php】分享一个php转换微信、QQ、微博 特殊非主流 | 杀马特 网名的 function

1、实现的效果: 

2、将上面带有图标、非主流的文字,转换成utf-8格式,能存进去和读出来。

3、code:

function emoji_encode($nickname){
    $strEncode = '';
        $length = mb_strlen($nickname,'utf-8');
         for ($i=0; $i < $length; $i++) {
                     $_tmpStr = mb_substr($nickname,$i,1,'utf-8');
              if(strlen($_tmpStr) >= 4){
                             $strEncode .= rawurlencode($_tmpStr);
              }else{
                             $strEncode .= $_tmpStr;
              }
        }
     return $strEncode;
}    

 

posted @ 2018-08-17 14:38  PHP急先锋  阅读(384)  评论(0编辑  收藏  举报