Salve,

ho una stringa in un campo varchar di quest otipo

"($larghezza*$lunghezza)/$mg"

Una volta presa questa stringa ho fatto un replace

$formula=str_replace('$lunghezza',$lunghezza_tetto ,$formula);
$formula=str_replace('$larghezza',$larghezza_tetto ,$formula);
$formula=str_replace('$mq',$mq_tetto,$formula);
$formula=str_replace('+',CHR(43),$formula);
$formula=str_replace('-',CHR(45),$formula);
$formula=str_replace('*',CHR(42),$formula);
$formula=str_replace('/',CHR(47),$formula);

$formula=str_replace('(',CHR(40),$formula);
$formula=str_replace(')',CHR(41),$formula);

e adesso ho ottenuto questo

(10*10)/100

Adesso devo trovare il totale ma sia con EVAL sia con number format non riesco a fargli fare il calcolo. C'è una funzione specifica da usare?