Précédent   Forum des professionnels en informatique > PHP > Langage > Syntaxe
Syntaxe Forum d'entraide sur la syntaxe de PHP et la POO. Avant de poster -> FAQ syntaxe, Cours d'initiation et cours de POO
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 28/03/2008, 14h02   #1
Invité de passage
 
Inscription : novembre 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 7
Points : 1
Points : 1
Par défaut Executer calcul dans une chaine

Bonjour,

Voilà je me sens con je n'arrive pas à executer un calcul placé dans une chaine.

Exemple :

Code :
1
2
3
4
 
$mavar = "(35*2)+10";
 
echo $mavar;
cela affiche (35*2)+10
or je voudrais avoir le résultat.

Comment faire ?

Merci de votre aide
deterred est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 14h42   #2
Membre émérite
 
Inscription : septembre 2007
Messages : 951
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 951
Points : 948
Points : 948
Tu peux utiliser la commande eval
Code :
1
2
3
4
 
$mavar = '$x = (35*2)+10;';
 	eval($mavar);
 	echo $x;
batataw est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/03/2008, 15h02   #3
Invité de passage
 
Inscription : novembre 2007
Messages : 7
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 7
Points : 1
Points : 1
merci mon ami !

l'erreur était d'utiliser des " au lieu des '

la buse
deterred est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 23h03.


 
 
 
 
Partenaires

Hébergement Web