PHP 微信公众号开发,关键字回复使用switch出错
程序员文章站
2022-03-08 17:38:04
...
使用php开发微信公众平台,在做关键字回复的时候遇到一个问题,使用if。else if语句没有问题,但是如果换成switch之后,公众平台修改配置的时候就提交不过去了,请问大家有遇到过这种情况吗?
下面是代码:
下面是代码:
if (strtolower( $postObj->MsgType ) == 'text') {
switch ( trim($postObj->Content )) {
case '电影':
$contnet = '最近都没有看过什么电影,真的是没有什么时间啊。';
break;
case '菜':
$content = '最喜欢吃红烧肉了,真心不喜欢那些都是骨头和皮没有肉的荤菜。';
break;
case '饮料':
$content = '柠檬水,我感觉我对柠檬水上瘾了。'
break;
default:
$content = '这不是我们设置的关键字,你再看看?';
break;
}
$toUser = $postObj->FromUserName;
$fromUser = $postObj->ToUserName;
$time = time();
$msgType = 'text';
$template = "%s ";
$info = sprintf($template, $toUser, $fromUser, $time, $msgType, $content);
echo $info;
}
上一篇: PHP实现QQ、微信和支付宝收款码一致
下一篇: android php 乱码怎么解决
推荐阅读
-
php微信公众号开发之关键词回复
-
php微信公众号开发之图片回复
-
PHP使用微信开发模式实现搜索已发送图文及匹配关键字回复的方法
-
微信公众号开发之微信公共平台消息回复类实例,公众实例_PHP教程
-
PHP开发微信公众号,你的服务器没有正确响应Token验证,请阅读消息接口使用指南
-
使用python实现小机器人自动回复可扩展开发微信公众号的小机器人
-
微信公众号开发之微信公共平台消息回复类实例_PHP
-
微信公众号开发之微信公共平台消息回复类实例_PHP
-
PHP开发微信公众号,你的服务器没有正确响应Token验证,请阅读消息接口使用指南
-
微信公众号红包接口开发PHP开发 CA证书出错,请登陆微信支付商户平台下载证书