In diesem Artikel wird hauptsächlich die PHP-Programmierung zur Implementierung einfacher webbasierter Taschenrechnerfunktionen vorgestellt, die einfache PHP-Formularoperationen und Implementierungstechniken für numerische Berechnungen umfasst. Freunde in Not können sich auf
Wie man es durch PHP-Code implementiert, beziehen einfache Funktionalität eines webbasierten Rechners? Das Folgende ist eine Webversion des Rechners, die mit den Grundkenntnissen von PHP erstellt wurde. Die einzige Funktion ist „Addition, Subtraktion, Rest, Division und Rest“.
Der spezifische PHP-Code zum Implementieren eines einfachen Taschenrechners lautet wie folgt (dies ist der gesamte Code der PHP-Datei jsq.php):
<html> <head> <title>这是一个网页版的简单计算器</title> <meta http-equiv="Content-Type" content="text/html;chaset=utf-8" > </head> <?php $num1=true; $num2=true; $numa=true; $numb=true; $message=""; if(isset($_GET["sub"])){ if($_GET["num1"]==""){ $num1=false; $message.="第一个数不能为空"; } if($_GET["num2"]==""){ $num1=false; $message.="第二个数不能为空"; } if(!is_numeric($_GET["num1"])){ $numa=false; $message.="第一个数应该是数字"; } if(!is_numeric($_GET["num2"])){ $numb=false; $message.="第二个数应该是数字"; } if($num1 && $num2 && $numa && $numb){ $sum=0; switch($_GET["ysf"]){ case "+": $sum=$_GET["num1"]+$_GET["num2"]; break; case "-": $sum=$_GET["num1"]-$_GET["num2"]; break; case "x": $sum=$_GET["num1"]*$_GET["num2"]; break; case "/": $sum=$_GET["num1"]/$_GET["num2"]; break; case "%": $sum=$_GET["num1"]%$_GET["num2"]; break; } } } ?> <body> <table align="center" border="1" width="500"> <caption><h1>网页计算器</h1></caption> <form action="jsq.php"> <tr> <td> <input type="text" size="5" name="num1" value="<?php echo $_GET["num1"] ?>"> </td> <td> <select name="ysf"> <option value="+" <?php if($_GET["ysf"]=="+") echo "selected" ?>>+</option> <option value="-" <?php if($_GET["ysf"]=="-") echo "selected" ?>>-</option> <option value="x" <?php echo $_GET["ysf"]=="x"?"selected":"" ?>>x</option> <option value="/" <?php echo $_GET["ysf"]=="/"?"selected":"" ?>>/</option> <option value="%" <?php echo $_GET["ysf"]=="%"?"selected":"" ?>>%</option> </select> </td> <td> <input type="text" size="5" name="num2" value="<?php echo $_GET["num2"] ?>"> </td> <td> <input type="submit" name="sub" value="计算"> </td> <?php if(isset($_GET["sub"])){ echo '<tr><td colspan="4">'; if($num1 && $num2 && $numa && $numb){ echo "结果:".$_GET["num1"]." ".$_GET["ysf"]." ".$_GET["num2"]." = ".$sum; }else{ echo $message; } echo '</td></tr>'; } ?> </form> </table> </body> </html>
Hinweis: Die obige Datei jsq.php muss in das Stammverzeichnis des Webservers hochgeladen werden, um korrekt interpretiert und ausgeführt zu werden.
Der Effekt ist wie im Bild gezeigt:
Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHPEine einfache Möglichkeit, TXT-Dateien in einem bestimmten Verzeichnis zu generieren_php-Tipps
PHP Detaillierte Erklärung zum Crawlen und Analysieren von Webseiten_php-Fähigkeiten
Das obige ist der detaillierte Inhalt vonSo implementieren Sie eine einfache Webrechnerfunktion in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!