Je récupère via un formulaire l'expression d'une fonction à 4 variables : a, b, c, d.
Dans une variable $expression, j'ai donc l'expression avec les inconnues a, b, c et d remplacées par des valeurs entières. J'obtiens donc une variable $expression du type suivant :
$expression = "(2*1*1-1-1+1)*(-1*1+1+1)(-2*1*0+1+0)";
Si je fais un echo de cette variable ça m'affiche la chaine de caractère correspondante. Or j'aimerai pouvoir afficher la valeur finale de cette expression une fois celle-ci calculée. Pour cela je me suis dit qu'avec un transtypage çela allé fonctionner :echo (int) $expression;
Malheureusement, non ! Cela me renvoie toujours 0.
Quelqu'un saurait-il m'aider ?
Merci d'avance.
Ps : J'ai beau chercher sur google, j'ai rien trouvé d'intéressant pour le moment :s
Cordialement,
Laurent