php开发微信字符串截取问题

我要实现的功能是,通过用户输入,截取一部分作为标识,剩下的作为查询

例如:
用户输入“1上海”
截取关键字 “1”和“上海”,然后调用相应api进行查询

但是在代码中,只要存在 _mb_substr() _ 函数,微信就不会返回给我数据

求教大家对微信关键字分词是怎样实现的?

如下:

 $ndata =mb_substr($data['Content'], 0,3,"UTF-8");

你可以试试先用 SCWS 把中文分词后,再分布获取结果,然后整合输出给用户