从品牌网站建设到网络营销策划,从策略到执行的一站式服务
/*
* emoji编码函数
* @author E
*/
function user_text_encode($str){
if(!is_string($str))return $str;
if(!$str || $str=='undefined')return '';
$text = json_encode($str); //暴露出unicode
$text = preg_replace_callback("/(\\\u[ed][0-9a-f]{3})/i",function($str){
return addslashes($str[0]);
},$text); //将emoji的unicode留下,这里的正则比原来增加了d,很多emoji实际上是\ud开头的,反而没发现有\ue开头。
return json_decode($text);
}
/*
* emoji解码函数
* @author E
*/
function user_text_decode($str){
$text = json_encode($str); //暴露出unicode
$text = preg_replace_callback('/\\\\\\\\/i', function ($str) {
return '\\';
}, $text); //将两条斜杠变成一条
return json_decode($text);
}
/*
* emoji过滤函数
* @author E
*/
function filter_emoji($data){
if(is_array($data) && !empty($data)){
foreach ($data as $k=>$v){
if(is_array($v) && !empty($v)){
$data[$k] = filter_emoji($v);
}else{
$v = json_encode($v);
$data[$k] = json_decode(preg_replace("/(\\\u[ed][0-9a-f]{3})/i","",$v));
}
}
}
return $data;
}
给大家推荐几个好用的工具
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了金华免费建站欢迎大家使用!
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图