par
Ouaibou » 10 avr. 2006, 18:43
Bonsoir,
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
[b]Bonsoir,[/b]
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 :
[php]$expression = "(2*1*1-1-1+1)*(-1*1+1+1)(-2*1*0+1+0)";[/php]
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 :
[php]echo (int) $expression;[/php]
Malheureusement, non ! :roll:
Cela me renvoie toujours 0.
Quelqu'un saurait-il m'aider ?
[b]Merci d'avance.[/b]
[u]Ps[/u] : J'ai beau chercher sur google, j'ai rien trouvé d'intéressant pour le moment :s
Cordialement,
Laurent