Tramite il seguente codice ottengo la conversione di un numero, ma se gli passo valore "0.00" ottengo l'errore:
Notice: Undefined offset: 0 in /miosito/file.php on line 23
Come posso risolvere? Il codice è:
codice:function prezzo($valuta, $amount) { $url = "https://www.google.com/finance/converter?a=" . $amount . "&from=EUR&to=" . $valuta; $ch = curl_init(); $timeout = 0; curl_setopt ($ch, CURLOPT_URL, $url); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); $rawdata = curl_exec($ch); curl_close($ch); $matches = array(); preg_match_all("|<span class=bld>(.*)</span>|U", $rawdata, $matches); $result = explode(" ", $matches[1][0]); return $valuta.' '.round($result[0], 2); }

Rispondi quotando

