首頁 PHP 函式庫 其它類別庫 emoji表情轉換PHP庫
emoji表情轉換PHP庫
<?php
include(dirname(__FILE__).'/../lib/emoji.php');
header('Content-type: text/plain; charset=UTF-8');
$GLOBALS['failures'] = 0;
$test_unified= "Hello ".utf8_bytes(0x2649);
$test_iphone= "Hello ".utf8_bytes(0xE240);
$test_docomo= "Hello ".utf8_bytes(0xE647);
$test_kddi= "Hello ".utf8_bytes(0xE490);
$test_google= "Hello ".utf8_bytes(0xFE02C);
$test_html= "Hello ".test_html(2649);
is(emoji_docomo_to_unified($test_docomo),$test_unified, "DoCoMo -> Unified");
is(emoji_kddi_to_unified($test_kddi),$test_unified, "KDDI -> Unified");
is(emoji_softbank_to_unified($test_iphone),$test_unified, "Softbank -> Unified");
is(emoji_google_to_unified($test_google),$test_unified, "Google -> Unified");
echo "#------------------\n

有時候我們得到表情字串想讓它對應的顯示表情,那這樣的話該怎麼做呢?前陣子就遇到了這方面的需求,在請求資料的時候,後台回傳的字串中包含:sad: 這類型的表情字串,如果直接將內容放到Label上顯示,那麼顯示的也是:sad:這樣的形式找了很多資料,發現都得用圖文混排的方式去處理,其中很多的表情字符串是[大哭]這樣的形式,然後對於:sad:這樣的形式就又有點懵逼了,後來用正規的方式去處理了,發現確實好用,同時也處理了tableviewCell的自適應高度問題。 emoji表情轉換PHP函式庫就完美的解決了這個問題

免責聲明

本站所有資源皆由網友貢獻或各大下載網站轉載。請自行檢查軟體的完整性!本站所有資源僅供學習參考。請不要將它們用於商業目的。否則,一切後果都由您負責!如有侵權,請聯絡我們刪除。聯絡方式:admin@php.cn

相關文章

在Java中使用Gson庫將物件列表轉換為JSON 在Java中使用Gson庫將物件列表轉換為JSON

22 Sep 2023

Gson是一個可用來將Java物件轉換為JSON表示形式的函式庫。它也可用於將JSON字串轉換為等效的Java物件。要使用的主要類別是Gson,我們可以透過呼叫newGson()來建立它,並且GsonBuilder類別可用於建立Gson實例。我們可以透過先建立Person類別來轉換物件列表,然後將JSON格式的Person物件列表。範例importjava.util.*;importjava.util.stream.*;importcom.google.gson.*;publicclassJSON

java處理資料庫不支援emoji表情符號怎麼解決 java處理資料庫不支援emoji表情符號怎麼解決

10 May 2023

一般資料庫的編碼是utf8,utf8是不支援儲存表情符號的,當存入的微信暱稱帶有表情符號時就會出現亂碼情況,有兩種解決方法:1.mysql資料庫升級到5.5版本以上,utf8改為utf8mb4,utf8mb4的字元最多可以是4個位元組,可以儲存表情符號,重啟資料庫伺服器,這種方式有可能會失效;2.在java程式碼裡過濾掉表情符號,簡潔高效,下面是過濾掉表情符號的工具類別:importjava.util.regex.Matcher;importjava.util.regex.Pattern;publicclass

聊聊php數組和列表的轉換 聊聊php數組和列表的轉換

17 Apr 2023

PHP是一種常用的程式語言,其中陣列和列表是常見的資料結構。在編寫程式碼時,我們需要經常將它們之間進行轉換,以方便對資料的處理。本文將介紹 PHP 陣列和列表的轉換方法,以及它們的應用場景。 1. PHP 陣列與列表的定義在 PHP 中,陣列是一種複合資料類型,它由一個或多個元素組成,每個元素可以是任意類型的資料。數組的下標是整數或字串。下面是一個 PHP 陣列的範例:```$f

thinkphp如何修改資料庫 thinkphp如何修改資料庫

27 May 2023

一、ThinkPHP資料庫操作在ThinkPHP中,我們可以透過它提供的資料庫操作類別來進行資料庫的操作。常用的資料庫操作類別有:Db類別在ThinkPHP中,我們可以使用Db類別來進行對資料庫的增、刪、改、查等操作。其使用範例如下:

PHP中int型別如何轉換為位元組表示 PHP中int型別如何轉換為位元組表示

06 Mar 2024

PHP中的int型別轉換為位元組表示可以透過使用pack函數來實現。 pack函數是PHP中用於按照指定格式將資料打包成二進位字串的函數,其中可以使用位元組表示來表示int類型。以下將詳細介紹如何將int型別轉換為位元組表示,並附上具體的程式碼範例。首先,我們要先明確int型別在PHP中所佔的位元組數。在PHP中,int類型通常是4個位元組(32位元)或8個位元組(64位元)

php emoji表情處理 php emoji表情處理

29 Jul 2016

:本篇文章主要介紹了php emoji表情處理,對於PHP教程有興趣的同學可以參考一下。

See all articles