PHP函数 simplexml_load_string()

 simplexml_load_string()将xml格式转为对象格式

 $postStr = file_get_contents('php://input'); //获取POST数据
        //用SimpleXML解析POST过来的XML数据
        $postObj = simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
        $fromUsername = $postObj->FromUserName; //获取发送方帐号(OpenID)
        $toUsername = $postObj->ToUserName; //获取接收方账号
        $keyword = trim($postObj->Content); //获取消息内容
        $masType = $postObj->MsgType;//获取消息类型,可以作分类判断。本例默认是文本消息,不做判断
        $evenKey = $postObj->EventKey;//获取key
        $time = time(); //获取当前时间戳
        $contentStr = $this->contentStr("$fromUsername",$keyword);

 备注:获取到的对象需要加引号转为字符串,否则有的地方无法识别  ;

例:

  $fromUsername = $postObj->FromUserName; //获取发送方帐号(OpenID)

$contentStr = $this->contentStr("$fromUsername",$keyword);//这里的$fromUsername就是加了引号才在发送curl请求时被识别

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值