Methode: 1. Sortieren Sie das Array in aufsteigender Reihenfolge und verwenden Sie „array_pop(array)“ und „array_shift(array)“, um die Maximal- und Minimalwerte zu entfernen. 2. Verwenden Sie „count(array)“ und „array_sum(array)“. " um Array-Länge und Elementsumme zu erhalten; 3. Verwenden Sie „Elementsumme/Array-Länge", um den Durchschnitt zu berechnen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
So ermitteln Sie den Durchschnitt, nachdem Sie die Maximal- und Minimalwerte aus dem PHP-Array entfernt haben
1. Entfernen Sie den Maximalwert und den Minimalwert aus dem Array.
Verwenden Sie sort(), um das Array in aufsteigender Reihenfolge zu sortieren. Nach dem Sortieren ist das erste Element des Arrays der Minimalwert Das letzte Element ist der Maximalwert. Verwenden Sie einfach die Funktionen array_pop() und array_shift(), um diese beiden Werte zu löschen.
array_pop(): Löscht das letzte Element im Array.
array_shift(): Löschen Sie das erste Element im Array.
<?php header("Content-type:text/html;charset=utf-8"); $arr=array(1,45,9,52,0,-5,21,-1,40); sort($arr); var_dump($arr); array_pop($arr); //去掉最大值 array_shift($arr); //去掉最小值 var_dump($arr); ?>
2. Statistik der Array-Länge und der Summe der Array-Elemente nach dem Entfernen der Maximal- und Minimalwerte
Da die Funktionen array_pop() und array_shift() das Original ändern Mit der Funktion count() kann die Länge des ursprünglichen Arrays nach der Verarbeitung ermittelt werden. $len=count($arr);
echo "处理后的数组长度为:".$len;
$sum=array_sum($arr); echo "<br>处理后的数组元素之和为:".$sum;
3. Durchschnitt: Verwenden Sie „Array-Elementsumme“ dividiert durch „Array-Länge“
$num=$sum/$len; echo "<br>平均数为:".$num;
Empfohlenes Lernen: „
PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonSo entfernen Sie die Maximal- und Minimalwerte aus einem PHP-Array und berechnen dann den Durchschnitt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!