完整代码
<?php include './hcWeChat/hcWeChat.php'; $hcWeChat = new hcWeChat(); //猜拳函数 function caiquan($hcWeChat, $val){ $array = array('石头', '剪刀', '布'); //随机获取一个口令 $res = $array[mt_rand(0, 2)]; //判断客户口令 switch($val){ case '石头': if($res == '石头'){ $hcWeChat->reTextMsg('平局,系统出 :'.$res); }else if($res == '剪刀'){ $hcWeChat->reTextMsg('失败,系统出 :'.$res); }else{ $hcWeChat->reTextMsg('胜利,系统出 :'.$res); } break; case '剪刀': if($res == '剪刀'){ $hcWeChat->reTextMsg('平局,系统出 :'.$res); }else if($res == '石头'){ $hcWeChat->reTextMsg('失败,系统出 :'.$res); }else{ $hcWeChat->reTextMsg('胜利,系统出 :'.$res); } break; case '布': if($res == '布'){ $hcWeChat->reTextMsg('平局,系统出 :'.$res); }else if($res == '剪刀'){ $hcWeChat->reTextMsg('失败,系统出 :'.$res); }else{ $hcWeChat->reTextMsg('胜利,系统出 :'.$res); } break; } } /* 消息识别 */ $hcWeChat->getMsg(); //文本形式的消息处理 if($hcWeChat->msgType == 'text'){ //根据文本内容回复文本消息 switch($hcWeChat->msgContent){ case '石头': caiquan($hcWeChat, '石头'); break; case '剪刀': caiquan($hcWeChat, '剪刀'); break; case '布': caiquan($hcWeChat, '布'); break; } }