Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencari nilai purata purata tatasusunan dalam php
Langkah pelaksanaan: 1. Gunakan fungsi array_sum() untuk mengira jumlah semua elemen dalam tatasusunan, sintaksnya ialah "$sum=array_sum($arr);" 2. Gunakan count(); fungsi untuk mengira panjang tatasusunan, sintaks "$len=count($arr);" 3. Gunakan operator "/" untuk membahagikan jumlah elemen dengan panjang tatasusunan untuk mendapatkan purata purata tatasusunan, sintaks ialah "$avg=$sum/$len;".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan array_sum() dan Fungsi count() digunakan untuk mencari purata purata tatasusunan.
Langkah pelaksanaan:
Langkah 1. Gunakan fungsi array_sum() untuk mengira jumlah semua elemen dalam tatasusunan
$sum=array_sum($arr);
Langkah 2: Gunakan fungsi count() untuk mengira panjang tatasusunan (bilangan elemen dalam tatasusunan)
$len=count($arr);
Langkah 3: Gunakan operator " /" membahagikan jumlah elemen dengan panjang tatasusunan untuk mendapatkan purata purata tatasusunan
$avg=$sum/$len;
Contoh pelaksanaan:
<?php header("content-type:text/html;charset=utf-8"); function f($arr){ $sum=array_sum($arr); echo "数组元素和:".$sum."<br>"; $len=count($arr); echo "数组长度:".$len."<br>"; $avg=$sum/$len; echo "数组平均值:".$avg."<br><br>"; } $arr=array(1,2,3,4,5,6,7,8,9,10); var_dump($arr); f($arr); $arr=array(2,4,6,8,10); var_dump($arr); f($arr); ?>
Penerangan fungsi
fungsi array_sum(). Fungsi
array_sum () boleh mengira jumlah semua elemen dalam tatasusunan dan mengembalikan jumlah elemen.
array_sum($array)
Jika semua elemen dalam $array
adalah integer, kembalikan nilai integer; jika satu atau lebih nilai adalah nombor titik terapung, kembalikan nombor titik terapung.
Jika terdapat unsur jenis bukan angka dalam $array中
, maka PHP akan menukarnya kepada nilai angka (PHP ialah jenis bahasa yang lemah dan secara automatik akan menukar pembolehubah menjadi Betul jenis data), jika penukaran gagal, ia akan digunakan sebagai nilai 0 untuk mengambil bahagian dalam pengiraan.
<?php header("Content-type:text/html;charset=utf-8"); $array= array("10.1xy", 100, '1', "0.01"); var_dump($array); echo '数组所有元素之和:'. array_sum($array); ?>
2. Fungsi count()
Sangat mudah untuk mendapatkan panjangnya daripada tatasusunan dalam PHP Mudah, PHP memberikan kita dua fungsi untuk mengira panjang tatasusunan, iaitu fungsi count() dan sizeof().
fungsi count() boleh mengira bilangan semua elemen dalam tatasusunan, atau bilangan atribut dalam objek Format sintaksnya adalah seperti berikut:
count($array , $mode )
Penerangan parameter ialah. seperti berikut:
Contoh 1: Panjang tatasusunan satu dimensi
<?php header("content-type:text/html;charset=utf-8"); $arr=array(1,2,3,4,5,6,7,8,9); var_dump($arr); echo "数组长度为:".count($arr); ?>
Contoh 2: Panjang tatasusunan dua dimensi
<?php header("Content-type:text/html;charset=utf-8"); $arr= array ("张三", 25, array("高数","PHP教程","英语"), ); //输出语句 var_dump($arr); echo "数组长度为:".count($arr,1); ?>Fungsi sizeof() ialah alias bagi fungsi count(), iaitu fungsi dan penggunaan fungsi sizeof() adalah betul-betul sama seperti fungsi count().
Pembelajaran yang disyorkan: "Tutorial Video PHP
Atas ialah kandungan terperinci Bagaimana untuk mencari nilai purata purata tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!