PHP : Calcul opération dans une variable

Fermé
jemsss Messages postés 188 Date d'inscription jeudi 28 août 2008 Statut Membre Dernière intervention 28 novembre 2019 - 28 avril 2009 à 22:48
scriptiz Messages postés 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 - 28 avril 2009 à 23:00
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 1424 Date d'inscription dimanche 21 décembre 2008 Statut Membre Dernière intervention 14 septembre 2023 425
28 avril 2009 à 23:00
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