在PHP中,将cURL XML响应转换为数组的方法如下:
$url = "https://example.com/api/xml";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/xml'));
$response = curl_exec($ch);
curl_close($ch);
$xml = simplexml_load_string($response);
$array = json_decode(json_encode($xml), true);
现在,$array变量包含了XML响应的数组表示。
注意:这个方法需要在PHP 5.2.0及更高版本中使用SimpleXML库。
推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云