微信开发的对象问题

php中文网
发布: 2016-06-23 13:16:28
原创
1199人浏览过


<?phpfunction grade($td_array){    shuffle($td_array);    foreach($td_array as $v){    echo "课程:".$v[0];    $score=$v[1];        switch($score)           {             case $score>=90 && $score<=100:             echo " 绩点:4.0  成绩:".$score." <br>";             break;             case $score>=80 && $score<90:             echo  " 绩点:3.0  成绩:".$score." <br>";             break;             case $score>=70 && $score<80:             echo " 绩点:2.0  成绩:".$score." <br>";             break;             case $score>=60 && $score<70:             echo " 绩点:1.0  成绩:".$score." <br>";             break;             case $score>=0 && $score<60:             echo " 绩点:0.0  成绩:".$score." <br>";             break;             default:             echo $score;          }	}    return ;}		$table =" array ( [0] => 商务英语听说{td}90{td}2.0{td} [1] => 形势与政策(八){td}70{td}0.5{td} [2] => 积极心态训练{td}89{td}1.0{td} [3] => 欧洲旅游产品设计与营销{td}76{td}2.0{td} )";		array_pop($table);		foreach ($table as $key=>$tr) {			$td = explode('{td}', $tr);			array_pop($td);			$td_array[] = $td;            }$grade=grade($td_array);print_r ($grade);
登录后复制


上面这一段代码是可以输出
但是放在了微信上就不能输出了!输出是空白的
private function grade($td_array){    shuffle($td_array);    foreach($td_array as $v){    echo "课程:".$v[0];    $score=$v[1];        switch($score)           {             case $score>=90 && $score<=100:             echo " 绩点:4.0  成绩:".$score." <br>";             break;             case $score>=80 && $score<90:             echo  " 绩点:3.0  成绩:".$score." <br>";             break;             case $score>=70 && $score<80:             echo " 绩点:2.0  成绩:".$score." <br>";             break;             case $score>=60 && $score<70:             echo " 绩点:1.0  成绩:".$score." <br>";             break;             case $score>=0 && $score<60:             echo " 绩点:0.0  成绩:".$score." <br>";             break;             default:             echo $score;          }	}    return ;   }            public function responsemsg()    {        $poststr = $globals["http_raw_post_data"];        if (!empty($poststr)){            $postobj = simplexml_load_string($poststr, 'simplexmlelement', libxml_nocdata);            $fromusername = $postobj->fromusername;            $tousername = $postobj->tousername;            $keyword = trim($postobj->content);            $time = time();		$pictpl = "<xml>                        <tousername><![cdata[".$fromusername."]]></tousername>                        <fromusername><![cdata[".$tousername."]]></fromusername>                        <createtime>".$time."</createtime>                        <msgtype><![cdata[news]]></msgtype>                        <articlecount>1</articlecount>                        <articles>                        <item>						<title><![cdata[%s]]></title>						<description><![cdata[%s]]></description>						<picurl><![cdata[]]></picurl>						<url><![cdata[]]></url>						</item>                        </articles>                        <funcflag>1</funcflag>                        </xml>";		            if(!empty( $keyword ))            {               		        $table = "array ( [0] => 商务英语听说{td}90{td}2.0{td} [1] => 形势与政策(八){td}70{td}0.5{td} [2] => 积极心态训练{td}89{td}1.0{td} [3] => 欧洲旅游产品设计与营销{td}76{td}2.0{td} )";		        array_pop($table);		        foreach ($table as $key=>$tr) {			        $td = explode('{td}', $tr);			         array_pop($td);			        $td_array[] = $td;                }               $content=$this->grade($td_array);                               $title ="123";                                 $resultstr = sprintf ( $pictpl,$title,$content);                echo $resultstr;            }        }else{            echo "";            exit;        }    }
登录后复制

微信 WeLM
微信 WeLM

WeLM不是一个直接的对话机器人,而是一个补全用户输入信息的生成模型。

微信 WeLM 33
查看详情 微信 WeLM


回复讨论(解决方案)

你自己模拟微信请求下面的逻辑,看看输出什么?
多做些记录

你自己模拟微信请求下面的逻辑,看看输出什么?
多做些记录



输出是空白的,就是在对象$content=$this->grade($td_array)这里出错了,就是想不明白哪里出错
responseMsg()里面用$content=$this->grade($td_array)就输出空白了!
不用responseMsg()这个对象是可以输出的
微信app下载
微信app下载

微信是一款手机通信软件,支持通过手机网络发送语音短信、视频、图片和文字。微信可以单聊及群聊,还能根据地理位置找到附近的人,带给大家全新的移动沟通体验,有需要的小伙伴快来保存下载体验吧!

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号