亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將表情符號字符轉換為 php 中的 Unicode 代碼點編號

將表情符號字符轉換為 php 中的 Unicode 代碼點編號

PHP
料青山看我應如是 2021-11-19 15:26:45
我正在嘗試使用 php 將表情符號轉換為 unicode,更多信息:https : //unicode.org/emoji/charts/full-emoji-list.html如何U+1F603用php將這個??轉換成這個?function convert_emoji($var){}
查看完整描述

2 回答

?
忽然笑

TA貢獻1806條經驗 獲得超5個贊

該Intl擴展提供了一個函數來返回一個字符的代碼點。由于它返回一個整數,您只需要將其轉換為十六進制字符串。


function emoji_to_unicode($emoji) {

    return sprintf('U+%X', IntlChar::ord($emoji));

}


查看完整回答
反對 回復 2021-11-19
?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

我找到了一個簡單的方法來解決,所以我會回答我自己的問題,但是如果有人想改進這個功能,那會很酷。


<?php


function emoji_to_unicode($emoji) {

   $emoji = mb_convert_encoding($emoji, 'UTF-32', 'UTF-8');

   $unicode = strtoupper(preg_replace("/^[0]+/","U+",bin2hex($emoji)));

   return $unicode;

}


$var = "??";

echo emoji_to_unicode($var);



?>


查看完整回答
反對 回復 2021-11-19
  • 2 回答
  • 0 關注
  • 162 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號