我正在尝试从cURL响应数组中获取数值,但无法实现。我使用的是以下代码:
$urltopost = "http://www.xxxx.yyy.com/zzz.php";
$ch = curl_init ($urltopost);
curl_setopt ($ch, CURLOPT_POST, true);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, true);
$returndata = curl_exec ($ch);
print_r($returndata);
它在页面上打印我们的新发票ID为:[{-10191}]。现在我想从数组中获取10191。我尝试了这个,但失败了。
$id = abs(filter_var(implode($returndata), FILTER_SANITIZE_NUMBER_INT));
我该如何获取数值呢?