php - How to get numeric value from cURL array? -
i'm trying fetch numeric value curl response array. unable that. i'm using code
     $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);   its prints our new invoice id is: [{-10191}] on page. want fetch 10191 array. tried 1 failed.
     $id = abs(filter_var(implode($returndata), filter_sanitize_number_int));   how can retreive numeric value?
if got $returndata string
put after curl_exec:
<?php  $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); //$returndata = 'our new invoice (id) is: [{-10191}]'; preg_match_all("/\{([^\]]*)\}/", $returndata, $matches); $invoiceid = intval(ltrim($matches[1][0], '-')); print_r($invoiceid);      
Comments
Post a Comment