simplexml_load_string($xml)函数解析xml字符串失败,
原因是post过来的数据进过urlencode,里面的引号被转义了。
解决方法是使用stripslashes函数,反引用一个引用字符串。
即:
simplexml_load_string(stripslashes($xml));
当然如果还要过滤多余的空格,可以使用
simplexml_load_string(trim(stripslashes($xml), " \t\n\r"));
simplexml_load_string($xml)函数解析xml字符串失败,
原因是post过来的数据进过urlencode,里面的引号被转义了。
解决方法是使用stripslashes函数,反引用一个引用字符串。
即:
simplexml_load_string(stripslashes($xml));
当然如果还要过滤多余的空格,可以使用
simplexml_load_string(trim(stripslashes($xml), " \t\n\r"));
转载于:https://www.cnblogs.com/kennyhr/p/3673788.html