PHP : Calcul opération dans une variable

jemsss Messages postés 198 Statut Membre -  
scriptiz Messages postés 1494 Statut Membre -
Bonjour,

Je ne trouve pas comment calculer un opération enregistrée dans une variable en PHP.

Exemple :
Le texte contenue dans $operation est "1+2*3"
" echo $operation " me donne " 1+2*3 " or je voudrais qu'il affiche le résultat de l'opération : "7"

Savez-vous comment faire? Y a t-il une fonction pour ça ?

Merci d'avance
A voir également:

1 réponse

scriptiz Messages postés 1494 Statut Membre 425
 
Je ne pense pas qu'il y ait de fonction toute faite pour ça, mais tu meux en faire une toi même en découpant ta chaîne caractère par caractère, et en traitant soit les nombres, soit les symboles.

Ce qui sera un peu plus dur ce sera de donner la priorité aux opération de multiplications et division au sein d'une chaîne comme par exemple 3+4/2 qui doit donner 5 alors que tu risque de te retrouver avec 3.5 si tu ne traite pas les priorités.
0