【发布时间】:2020-11-17 20:33:17
【问题描述】:
我有这个功能:
function sendXmlOverPost($url, $get_account_balance) {
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HTTPHEADER, Array("Content-Type: text/xml"));
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $get_account_balance);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // ask for results to be returned
$result = curl_exec($ch);
curl_close($ch);
print($result);
return $result;
}
sendXmlOverPost($url, $get_account_balance);
我得到了这个答案:
300137EUR2.00成功
我想获得一个数组或一个对象,使其只能访问 2.00。
我该怎么办?谢谢
【问题讨论】:
-
$url可以给出哪些可能的响应类型? -
没有参数可以传递到端点,要求以 XML 或 JSON 或比文本块更有用和可靠的方式发送响应
-
要可靠地解析这样的字符串,您需要知道所有可能的响应,以便可靠地分离特定部分
标签: php arrays string api curl