Maison > Article > développement back-end > Comment implémenter une fonction de calculatrice simple via PHP
Comment implémenter une fonction de calculatrice simple via PHP
Une calculatrice est une application courante qui peut effectuer des opérations mathématiques de base. Dans cet article, nous allons apprendre à écrire une calculatrice simple en utilisant PHP pour effectuer des opérations d'addition, de soustraction, de multiplication et de division.
Tout d'abord, nous devons créer un formulaire HTML permettant aux utilisateurs de saisir des valeurs et de sélectionner des opérateurs. Le code est le suivant :
<form method="post"> <input type="text" name="num1" placeholder="请输入第一个数字" required> <select name="operator"> <option value="+">+</option> <option value="-">-</option> <option value="*">*</option> <option value="/">/</option> </select> <input type="text" name="num2" placeholder="请输入第二个数字" required> <button type="submit">计算</button> </form>
Dans le code ci-dessus, nous avons créé deux zones de saisie permettant à l'utilisateur de saisir des valeurs, un menu déroulant pour sélectionner les opérateurs et un bouton de soumission. La méthode de soumission du formulaire est définie sur POST.
Ensuite, nous devons traiter les données du formulaire et effectuer les opérations de calcul correspondantes. Dans le code PHP, nous pouvons utiliser des instructions conditionnelles pour effectuer différentes opérations de calcul en fonction de l'opérateur sélectionné par l'utilisateur. Le code est le suivant :
if ($_SERVER['REQUEST_METHOD'] === 'POST') { $num1 = $_POST['num1']; $num2 = $_POST['num2']; $operator = $_POST['operator']; if (!is_numeric($num1) || !is_numeric($num2)) { echo "请输入有效数字!"; } else { switch ($operator) { case '+': $result = $num1 + $num2; break; case '-': $result = $num1 - $num2; break; case '*': $result = $num1 * $num2; break; case '/': if ($num2 == 0) { echo "除数不能为0!"; } else { $result = $num1 / $num2; } break; default: echo "请选择有效运算符!"; } echo "计算结果:$result"; } }
Dans le code ci-dessus, nous obtenons d'abord la valeur et l'opérateur saisis par l'utilisateur via le tableau $_POST. Ensuite, nous utilisons la fonction is_numeric pour vérifier si la valeur numérique saisie est un nombre valide. S'il ne s'agit pas d'un nombre, un message d'erreur s'affiche.
Ensuite, nous utilisons l'instruction switch pour effectuer l'opération de calcul correspondante en fonction de l'opérateur sélectionné par l'utilisateur et stockons le résultat dans la variable $result. Si l'opérateur de division est sélectionné, nous devons également vérifier si le diviseur est 0 pour éviter l'erreur de division par 0.
Enfin, nous utilisons l'instruction echo pour afficher les résultats du calcul.
Nous pouvons désormais effectuer des calculs en ouvrant ce fichier PHP dans un navigateur, en saisissant des valeurs numériques et en sélectionnant des opérateurs. Les résultats du calcul seront affichés sur la page.
Résumé :
Grâce aux étapes ci-dessus, nous avons réussi à écrire une fonction de calculatrice simple en utilisant PHP. Les utilisateurs peuvent saisir des valeurs numériques et sélectionner des opérateurs, puis effectuer des calculs en cliquant sur le bouton Calculer et obtenir le résultat des résultats calculés. Cette calculatrice simple peut être utilisée comme projet d'exercice pour apprendre les bases de PHP, et peut également être utilisée pour certains besoins de calcul mathématique simples.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!