這篇文章帶給大家的內容是關於php中emoji轉碼顯示的實作程式碼,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
preg_match_all('/\[\[EMOJI:(.*?)\]\]/',$data['content'],$arr_content);//过滤掉emoji表情 foreach($arr_content[0] as $k=>$v){ $emoji = str2emoji($v); $data['content'] = str_replace($v,$emoji,$data['content']); }
function emoji2str($str){ $strEncode = ''; $length = ($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; }
相關推薦:
以上是php中emoji轉碼顯示的實作程式碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!