完整代码<?php
include'./hcWeChat/hcWeChat.php';
$hcWeChat=newhcWeChat();
//猜拳函数
functioncaiquan($hcWeChat,$val){
$array=array('石头','剪刀','布');
//随机获取一个口令
$res=$array[mt_rand(0,2)];
//判断客户口令
switch($val){
case'石头':
if($res=='石头'){
$hcWeChat->reTextMsg('平局,系统出:'.$res);
}elseif($res=='剪刀'){
$hcWeChat->reTextMsg('失败,系统出:'.$res);
}else{
$hcWeChat->reTextMsg('胜利,系统出:'.$res);
}
break;
case'剪刀':
if($res=='剪刀'){
$hcWeChat->reTextMsg('平局,系统出:'.$res);
}elseif($res=='石头'){
$hcWeChat->reTextMsg('失败,系统出:'.$res);
}else{
$hcWeChat->reTextMsg('胜利,系统出:'.$res);
}
break;
case'布':
if($res=='布'){
$hcWeChat->reTextMsg('平局,系统出:'.$res);
}elseif($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;
}
}