Réponse acceptée !
HOp la, si ça peut servir: J'ai pu contourner le pb de la manière suivante while (ereg('\(([0-9]+(\.[0-9]+)?[\+\-\/\*][0-9]+(\.[0-9]+)?)\)',$eqString,$tab)){ eval('$res='.$tab[1].';'); $eqString = str_replace($tab[0],$res,$eqString); } je sais que ça peut etre lourd en proc de mettre une reg exp dans une boucle, mais bon.
|