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
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
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:
- PHP : Calcul opération dans une variable
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Php alert - Forum PHP
- Alert php ✓ - Forum PHP
- Retour à la ligne php ✓ - Forum PHP
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
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.
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.