我正在尝试将curl输出转换为XML以进行进一步处理,例如插入数据库并在前端显示它。
$txResult = curl_exec( $ch );
echo $txResult;
curl_close( $ch );
输出:
id=0&tId=10010&msgId=32&mText=Duplicate+record+%2D+This+recordhas+already+been+approved
我尝试过使用它但不起作用。
simplexml_load_string(curl_exec($ch));
答案 0 :(得分:7)
这是一个查询字符串 - 而不是XML。您可以使用parse_str()
函数来处理它:
$parsed = array();
parse_str(curl_exec($ch), $parsed);
print_r($parsed);
输出:
Array
(
[id] => 0
[tId] => 10010
[msgId] => 32
[mText] => Duplicate record - This recordhas already been approved
)