sto scrivendo la seguente funzione:

Codice PHP:
function forex_exchange() {
    if (isset(
$_POST["curr_from"]) && isset($_POST["value_from"])) {
        
$curr_from $_POST['curr_from'];
        
$value_from $_POST['value_from'];
        
$xml=simplexml_load_file("http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml");
        foreach (
$xml->Cube->Cube->Cube as $c) {
            if (
$c['currency'] == $curr_from)
                
$forex $c['rate'];
        }
        (float) 
$forex// cast del valore recuperato dall'xml
        
$change $value_from $forex;
        return 
$change;
    }

che, prelevando il forex aggiornato dal file xml, dovrebbe effettuare la conversione dalla valuta passatagli dal form sulla pagina html con la variabile $value_from .

il problema è che non mi esegue l'operazione di divisione $change = $value_from / $forex;. mi restituisce semplicemente il valore di $value_from. c'è qualcosa che mi son perso?

grazie!