Heim >Backend-Entwicklung >PHP-Tutorial >PHP-Rechenoperationsmethode
In diesem Artikel wird hauptsächlich die Methode zur Berechnung des gewichteten Durchschnitts in PHP vorgestellt, die verwandte Fähigkeiten von PHP-Rechenoperationen beinhaltet. Sie hat einen gewissen Referenzwert.
Das Beispiel dieses Artikels zeigt Berechnung des gewichteten Durchschnitts in der PHP-Methode. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:
<form action="index.php" method="post"> 请输入你的课程的数量:<input type="text" name="course_number"/><br/> <input type="submit" value="submit"/> </form>
<?php session_start(); $course_number=$_POST["course_number"]; $_SESSION["course_number"]=$course_number; $m=0; echo "<form action='result.php' method='post'>"; for($i=0;$i<$course_number;$i++):?> 分数:<input type="text" name="<?php echo "course".$i;?>" />-------学分(权重):<input type="text" name="<?php echo "credit".$i;?>" /><br/><br/> <?php endfor; echo "<input type='submit' value='submit'>"; echo "</form>"."<br/>"; ?>
<?php session_start(); $score=array(); $balance=array(); $sum=0; $total_score=0; $result=0; for($i=0;$i<$_SESSION["course_number"];$i++) { $score[$i]=$_POST["course".$i]; } for($i=0;$i<$_SESSION["course_number"];$i++) { $balance[$i]=$_POST["credit".$i]; } for($i=0;$i<$_SESSION["course_number"];$i++) { $sum=$sum+$score[$i]*$balance[$i]; } for($i=0;$i<$_SESSION["course_number"];$i++) { $total_score=$total_score+$balance[$i]; echo $total_score."<br>"; } $result=$sum/$total_score; echo "您的加权平均为:".$result; ?>
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
Ph+Ajax-Echtzeiteingabe, automatische Suchabgleichsmethode
So verwenden Sie PHP, um SQL-Dateien automatisch auszuführen
Implementieren Sie eine Bewertungsfunktion über PHP und MySQL basierend auf jQuery
Das obige ist der detaillierte Inhalt vonPHP-Rechenoperationsmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!