Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mencari nilai purata purata tatasusunan dalam php

Bagaimana untuk mencari nilai purata purata tatasusunan dalam php

青灯夜游
Lepaskan: 2023-03-16 20:52:02
asal
3124 orang telah melayarinya

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;".

Bagaimana untuk mencari nilai purata purata tatasusunan dalam php

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);
Salin selepas log masuk

Langkah 2: Gunakan fungsi count() untuk mengira panjang tatasusunan (bilangan elemen dalam tatasusunan)

$len=count($arr);
Salin selepas log masuk

Langkah 3: Gunakan operator " /" membahagikan jumlah elemen dengan panjang tatasusunan untuk mendapatkan purata purata tatasusunan

$avg=$sum/$len;
Salin selepas log masuk

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);
?>
Salin selepas log masuk

Bagaimana untuk mencari nilai purata purata tatasusunan dalam php

Penerangan fungsi

fungsi array_sum(). Fungsi

array_sum () boleh mengira jumlah semua elemen dalam tatasusunan dan mengembalikan jumlah elemen.

array_sum($array)
Salin selepas log masuk
  • 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, &#39;1&#39;, "0.01");
var_dump($array);
echo &#39;数组所有元素之和:&#39;. array_sum($array);
?>
Salin selepas log masuk

Bagaimana untuk mencari nilai purata purata tatasusunan dalam php

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 )
Salin selepas log masuk

Penerangan parameter ialah. seperti berikut:

  • $array: ialah tatasusunan atau objek yang akan dikira;
  • Jika parameter $mode diabaikan, atau ditetapkan kepada COUNT_NORMAL atau 0, fungsi count() tidak akan mengesan tatasusunan berbilang dimensi
    • Jika $mode ditetapkan kepada COUNT_RECURSIVE atau 1, fungsi count() Akan mengira bilangan elemen dalam tatasusunan secara rekursif, terutamanya berguna untuk mengira bilangan elemen dalam tatasusunan berbilang dimensi.
Petua: Jika $array bukan array mahupun objek, fungsi count() akan mengembalikan 1 jika $array adalah sama dengan NULL, kiraan () fungsi Kembali 0.

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);
?>
Salin selepas log masuk

Bagaimana untuk mencari nilai purata purata tatasusunan dalam phpContoh 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);
?>
Salin selepas log masuk

Bagaimana untuk mencari nilai purata purata tatasusunan dalam php

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan