怎样提取post到php文件的xml变量 跪求函数啊 我需要获取openid啊

<appid><![CDATA[wxa6fa00f0f7a96880]]></appid><bank_type><![CDATA[ICBC_DEBIT]]></bank_... <appid><![CDATA[wxa6fa00f0f7a96880]]></appid>
<bank_type><![CDATA[ICBC_DEBIT]]></bank_type>
<cash_fee><![CDATA[1]]></cash_fee>
<fee_type><![CDATA[CNY]]></fee_type>
<is_subscribe><![CDATA[Y]]></is_subscribe>
<mch_id><![CDATA[1259812001]]></mch_id>
<nonce_str><![CDATA[17svj46mv5pgcatrk25yrdolfybu64a2]]></nonce_str>
<openid><![CDATA[osZclw-fTc16VKPlpeRG2DoPIU_I]]></openid>
<out_trade_no><![CDATA[wxa6fa00f0f7a968801440743953]]></out_trade_no>
<result_code><![CDATA[SUCCESS]]></result_code>
<return_code><![CDATA[SUCCESS]]></return_code>
<sign><![CDATA[59292E562F981FC7F55749163B2C7E36]]></sign>
<time_end><![CDATA[20150828143922]]></time_end>
<total_fee>1</total_fee>
<trade_type><![CDATA[JSAPI]]></trade_type>
<transaction_id><![CDATA[1005440376201508280729550145]]></transaction_id>
就是php文件接收到了xml 怎么提取其中的变量和数值呢
展开
 我来答
匿名用户
推荐于2016-05-14
展开全部

这种效果吗?

<?php

error_reporting(0); //抑制所有错误信息
@header("content-Type: text/html; charset=utf-8"); //语言强制

$xml='你的xml信息';

//$xml = "<para><note>xml note</note></para>";
$p = xml_parser_create();
xml_parse_into_struct($p, $xml, $vals, $index);
xml_parser_free($p);
echo "\nVals array\n";
print_r($vals);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式