宁波网站建设咨询:宁波网站建设
13780026116 宁波网站制作
网站公告
PHP技术
技术交流
网络推广
网站建设常见问答
殷雯动态
你的位置:首页> 新闻/观点 > 殷雯动态>微信公众帐号开发接口之Emoji表情
殷雯动态
微信公众帐号开发接口之Emoji表情

微信公众帐号开发接口之Emoji表情

现在微信当道,不学点微信开发难撑起网络民工这个称号啊!

微信公众平台中,开发者可以向用户发送表情。比如QQ表情,符号表情。QQ表情的发送很简单,

QQ表情虽然呈现为 表情图片,但在微信公众平台中却是属于文本消息。每个表情都有唯一的代码与之对应,

比如第一个表情“微笑”,有三种表示方式:/微笑;[微笑];/::),直接向消息接口的contentStr

传递这样的参数即可向用户发送QQ表情。这中方法很简单,就不再赘述。

在这里,笔者主要想阐述如何在php环境下向用户发送符号表情。

符号表情的实质也是一条文本消息。不过,与QQ表情不同的是,它是unicode编码,

如果直接发送那么会原样输出。开发者需要对其进行编码转换。请看代码:

public function emoji($emoji_str)

 {

  //将字符串组合成json格式

  $emoji_str = [\".$emoji_str.\"]

  $emoji_arr = json_decode($emoji_str, true);

  if (count($emoji_arr) == 1)

   return $emoji_arr[0];

  else

   return null;

 }

在php5.0及以上版本中提供了  json_decode方法。JSON是一种数据的存储格式,说通俗点,

它真的很像数组,更多详细的信息请自行查阅资料。我们首先将字符串转换为数组格式,

再采用json_decode方法。这样就可以很好的将unicode编码转为utf-8编码。

在需要显示符号表情的地方调用该函数,如:

$contentStr = \"[肌肉]\".$this->emoji($emoji_str = \"\\ue14c\");


点击:  2495    时间: 2015-12-12
上一条: 公司官网改版成功上线
下一条: 徽商朋友有福啦微商朋友圈从不对外披露的诀窍
 
 
快速通道: 关于我们    网站建设    主机域名    付款方式    我的声明
  
联系我们
手机扫描QQ
网站建设咨询:
咨询热线:
宁波殷雯网站建设工作室
地 址: 浙江省宁波市江东区
电 话: 13780026116 
邮 箱:
waichun@qq.com
宁波网站建设
宁波网站制作
13780026116
宁波殷雯网站建设工作室 版权所有   浙ICP备16030041号-1