Evaluer une expression

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Evaluer une expression

Re: Evaluer une expression

par xTG » 30 juil. 2012, 17:43

Voilà comment faire :
<?php
$Expression = '300*100 - 1 == 2';
$Expression2 = '5*2 == 10';
eval('$test = ' . $Expression . ';');
var_dump($test);
eval('$test = ' . $Expression2 . ';');
var_dump($test);
boolean false

boolean true

Re: Evaluer une expression

par Mathiou » 30 juil. 2012, 14:04

le probleme est que j'ai essayé avec
eval mais j'ai tjour des erreur !

aidé moi SVP

Re: Evaluer une expression

par xTG » 30 juil. 2012, 13:52

Regardes du côté de la fonction eval().

Evaluer une expression

par Mathiou » 30 juil. 2012, 12:51

bonjour,

j'ai un programme ou je recuper une expression sous forme de chaine de caractere,
mon souci est que je ne parvien pas a evaluer la chaine. ci-dessous l'exemple

<code>
$Expression = '300.00*2==140';
</code>
je veux donc calculer 300.00*2 puis faire le test d'égalité avec 140 pour recuperer true ou false

merci d'avance !