将emoji表情装码保存到数据库中 function emoji2str($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; } 将数据库中转码后的数据解码成emoji /* 读数据后重新转换成emoji返回 */ function str2emoji($str){ $str_arr = explode("[[EMOJI:", $str); $new_str = ""; foreach ($str_arr as $key => $val){ $new_str .= rawurldecode($val); } return $new_str; }
10-14
8054
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交