将键盘表情符号转换为自定义png,反之亦然

时间:2015-12-31 16:26:47

标签: php html unicode utf emoticons

现在这是一个简单直接的问题。

我怎样才能实现这两件事。

第一

输入 - 嘿我笑了

输出 - hey I'm smiling <span class ="smile"></span>

反之亦然。

SECOND

输入 - 嘿,我笑了:笑:

输出 - 嘿,我在微笑

现在我知道提取部分了。我只是不知道键盘表情符号是什么形式

首先。

我知道这可以通过检查每个单词并使用switch-case来检查来实现。但case陈述中的内容是什么?

第二次

这个问题我可以在switch-case中使用:smile:。但是我应该用:smile:取代键盘表情符号?

我知道这与一些unicode角色有关,但因为我不确定我是否希望能够找到解决方案。

P上。 S - 我在服务器端使用php。

1 个答案:

答案 0 :(得分:2)

尝试str_replace

首先:

<?php
$string = "hey I'm smiling ";
echo str_replace("", "<span class =\"smile\"></span>", $string);
?>

第二

<?php
$string = "hey I'm smiling :smile:";
echo str_replace(":smile:", "", $string);
?>