需求:接收一个xml对象,需要解析为php对象,直接上代码:
$msg = array();
$postStr = file_get_contents('php://input');
$msg = (array)simplexml_load_string($postStr, 'SimpleXMLElement', LIBXML_NOCDATA);
接收XML数据,然后将XML数据赋值到msg数组内。具体参数
hp://input 是个可以访问请求的原始数据的只读流。 file_get_contents 读取文件数据,返回值为文件的内容。 simplexml_load_string() 函数把 XML 字符串载入对象中。