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

问题描述

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

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

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

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

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

如下:

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

解决方案

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

时间: 2024-10-03 21:46:33

微信开发-php开发微信字符串截取问题的相关文章

使用PHP进行微信公众平台开发的示例_php实例

1. SAE 数据库的连接. 需要主机名和端口,以后的使用是一样的. @ $db = new mysqli(SAE_MYSQL_HOST_M.':'.SAE_MYSQL_PORT,SAE_MYSQL_USER,SAE_MYSQL_PASS,'你的应用名'); 2.XML 的处理. 微信发送的消息格式都是 XML 格式,你返回的消息也必须是 XML 格式.从 XML 里提取数据,用 SimpleXML,强大又容易使用.包装成 XML 消息呢?把消息模板保存为字符串,然后用 sprintf 进行格式

对微信公众平台开发的消息处理

这几天有点空,做了个Android App后,想着对接一下公司的微信平台,以便让客户更方便查询,在研究微信平台中,要注意以下几点: 1.微信验证消息真实性是用Get方式到你提交的url 2.用户发送的消息.事件等都是通过Post方式提交过来 3.微信服务器端发送过来的,是xml格式,通过HttpRequest.InputStream获取 4.在处理用户消息的时候,如果你要返回信息的话,您只要输出xml格式的字符串就可以了. 如何读取微信客户端信息: var stream = Request.In

微信公众平台开发入门教程

在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序.MySQL数据库.计算机网络通讯.及HTTP/XML/CSS/JS等基础. 我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部. 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用 启用微信公众平台开发模式 基础接口消息及事件 微信公众平台PHP SDK 微信公众平台开发模式原理 开发天气预报功能 第一章 申请服务器资源 创建新浪云计算应用 申请账号 我们使用SAE新浪云计算平台作为服务器资源,并且申请PHP环境+M

微信公众平台开发,php问题

问题描述 微信公众平台开发,php问题 我的目的是在微信里回复一个关键词,然后公众号就从指定文件夹的txt里获取相关信息并输出(以行为单位) 但是...每次到 $results=get_results($q);这条语句就不行了 求大神 <?php define("TOKEN", "weixin"); $time_start = microtime(true); define('ROOT', dirname(__FILE__).'/'); define('MAT

微信支付的开发流程详解_php技巧

最近在公司做了微信支付的接入,这里总结下开发的一些经验 注意,我使用的是微信开放平台的支付,与手机app相关,而与公众账号无关. 微信支付的主要操作流程 1.用户浏览app,选定商品然后下单. 2.服务器处理订单逻辑,开始正式发起支付流程 3.首先,后台服务器向weixin服务器发起请求,获取一个token. 4.后台服务器拿到token,使用和其他参数加密,再次向weixin服务器发起请求,获取一个预支付prepayid 5.后台服务器将该prepayid返回给app客户端 6.app调用手机

java微信企业号开发之开发模式的开启_java

首先说微信企业号的开发模式分为:编辑模式(普通模式)和开发模式(回调模式) ,在编辑模式下,只能做简单的自定义菜单和自动回复消息,要想实现其他功能还得开启开发者模式. 一.编辑模式和开发模式对消息的处理流程  1.编辑模式下,所有的业务流程都配置在微信服务器上,由它处理   2.开发模式,消息通过第三方服务器处理,最后经过微信服务器把消息发送给用户   开发模式能处理的消息比编辑模式多,所以要先开启开发模式才能开发更多功能. 二.开发模式的开启      在回调模式下,企业不仅可以主动调用企业号

SAE上微信公众账号开发参考

微信公众账号因为格式相对固定, 比做一个 Web 类应用简单多了. 此文以 SAE 环境为背景介绍开发过程, 从 0 开始, 不依赖任何 Web 框架, 以 wsgi 接口为基础. 如果你是想学习, 那么搞明白数据流和处理规则是唯一的重点, 至于 Web 框架随意. 在开发过程中, 会涉及一些辅助工具的开发, 这些东西不涉及项目最终部署, 但是却为日常开发带来方便. 因为这些东西可能会涉及其它方面的基础知识, 所以我不会详细介绍实现, 有兴趣者在理解原理之后可以自己实现适合自己的东西. 1. 申

微信公众平台开发问答-20161215

================================================================ 消息分组:QQ群 518924126================================================================消息对象:微信平台开发有问必答群================================================================ 2016-11-16 18:15:33 [师

《微信公众平台开发:从零基础到ThinkPHP5高性能框架实践》——2.2 程序开发基础

2.2 程序开发基础 PHP(超文本预处理器,Hypertext Preprocessor)于1994年由Rasmus Lerdorf创建,他也被称为"PHP之父".PHP是一种通用开源脚本语言.其语法吸收了C语言.Java和Perl的特点,便于学习,使用广泛,主要适用于Web开发领域.PHP是最受欢迎的Web开发语言之一,也是微信公众平台开发使用最广泛的语言. SQL是结构化查询语言(Structured Query Language)的简称,它是一种数据库查询和程序设计语言,用于存