Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengalih keluar nilai maksimum dan minimum daripada tatasusunan php dan kemudian mengira purata
Kaedah: 1. Isih tatasusunan dalam tertib menaik, dan gunakan "array_pop(array)" dan "array_shift(array)" untuk mengalih keluar nilai maksimum dan minimum 2. Gunakan "count(array)" dan "array_sum( Array)" untuk mendapatkan panjang tatasusunan dan jumlah elemen 3. Gunakan "jumlah elemen/panjang tatasusunan" untuk mengira purata.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Alih keluar tatasusunan php terbesar Kaedah purata selepas nilai dan nilai minimum
1 Alih keluar nilai maksimum dan minimum daripada tatasusunan
Gunakan isihan () Isih tatasusunan dalam tertib menaik
Selepas mengisih, elemen pertama tatasusunan ialah nilai minimum, dan elemen terakhir ialah nilai maksimum. Hanya gunakan fungsi array_pop() dan array_shift() Hanya padamkan dua nilai ini.
array_pop(): Padamkan elemen terakhir dalam tatasusunan.
array_shift(): Padamkan elemen pertama dalam tatasusunan.
<?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 panjang tatasusunan dan elemen tatasusunan selepas mengalih keluar nilai maksimum dan minimum . dan
Oleh kerana fungsi array_pop() dan array_shift() akan mengubah suai tatasusunan asal, anda boleh terus menggunakan fungsi count() untuk mendapatkan panjang tatasusunan asal yang diproses.
$len=count($arr); echo "处理后的数组长度为:".$len;
Hanya gunakan array_sum() terus untuk mendapatkan jumlah elemen tatasusunan:
$sum=array_sum($arr); echo "<br>处理后的数组元素之和为:".$sum;
3. Purata: Gunakan "jumlah elemen tatasusunan" dibahagikan dengan "panjang tatasusunan"
$num=$sum/$len; echo "<br>平均数为:".$num;
Pembelajaran yang disyorkan: " Tutorial video PHP 》
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar nilai maksimum dan minimum daripada tatasusunan php dan kemudian mengira purata. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!