Dans le développement quotidien, les fonctions de fonctionnement à quatre caractères sont très courantes. Cet article présentera comment implémenter un opérateur à quatre code simples à l'aide de PHP pour une compréhension et une application faciles.
Les quatre arithmétiques implémentés cette fois sont principalement divisés en étapes suivantes:
Grâce à un formulaire Web, permettez aux utilisateurs de saisir les formules qui doivent être calculées. L'exemple de code est le suivant:
<form action="" method="post">
<label for="expression">Veuillez saisir la formule:</label>
<input type="text" name="expression" id="expression">
<input type="submit" value="calculer">
</form>
Le formulaire est soumis en poste et l'étiquette est utilisée pour améliorer l'expérience utilisateur.
Après avoir obtenu l'équation, vous devez déterminer si l'entrée est valide. Ici, l'expression est exécutée à l'aide de la fonction EVAL () de PHP, et le caractère de contrôle d'erreur @ est utilisé pour éviter la sortie des informations d'erreur.
<?php
$expression = $_POST['expression'];
// utiliserevalcalculer表达式
$result = @eval("return $expression;");
// Déterminez si l'équation est légale
if ($result === false) {
echo 'Formule illégale';
} else {
echo "Le résultat est: {$result}";
}
?>
Il convient de noter que la fonction EVAL () présente des risques de sécurité, alors assurez-vous de vous assurer que le contenu d'entrée est sûr ou que des mesures de filtrage sont prises.
Une fois l'équation légale, utilisez EVAL () pour calculer et renvoyer le résultat pour garantir que la priorité de multiplication, de division, d'addition et de soustraction est correctement gérée pendant le calcul.
<?php
$expression = $_POST['expression'];
$result = @eval("return $expression;");
if ($result === false) {
echo 'Formule illégale';
} else {
echo "Le résultat est: {$result}";
}
?>
Enfin, les résultats de calcul sont affichés à l'utilisateur via des instructions Echo.
echo "Le résultat est: {$result}";
Cet article démontre la mise en œuvre rapide d'un simple opérateur à quatre code utilisant PHP. Bien que la fonction EVAL () soit utilisée pour rendre le code concis, il existe des risques de sécurité potentiels. À l'avenir, vous pouvez augmenter la sécurité et la complexité fonctionnelle en ajoutant un filtrage d'entrée ou en utilisant des bibliothèques d'analyse d'expression.