【发布时间】:2016-04-05 13:52:24
【问题描述】:
现在这是一个直截了当的问题。
我怎样才能实现这两件事。
第一
输入 - 嘿,我在微笑 ????
输出 - hey I'm smiling <span class ="smile"></span>
反之亦然。
第二次
输入 - 嘿,我在微笑 :smile:
输出 - 嘿,我在笑????
现在我知道单词提取部分了。我只是不知道键盘表情是什么形式的?
首先。
我知道这可以通过检查每个单词并使用 switch-case 来检查来实现。但是case 语句中的内容是什么?
第二次
这个有同样的问题,我可以在 switch-case 中使用:smile:。但是我应该用什么替换:smile: 来获得键盘表情?
我知道这与一些 unicode 字符有关,但由于我不确定我来这里是为了寻求解决方案。
P. S - 我在服务器端使用 php。
【问题讨论】:
-
嗯,这是关于双向字符串替换的。 PHP为此提供了一个普通函数和一个基于正则表达式的函数。看看他们的文档,他们提供了很好的例子。
-
为什么需要第二个功能?始终保留原始字符串并仅根据需要将表情符号转换为 HTML 会更容易。
-
我想出了第二个。第一我还是解决不了怎么办?
标签: php html unicode utf emoticons