Rumah >pembangunan bahagian belakang >masalah PHP >Cari purata dalam tatasusunan php

Cari purata dalam tatasusunan php

PHPz
PHPzasal
2023-05-05 22:51:08615semak imbas

Dalam PHP, tatasusunan ialah jenis data yang sangat biasa. Data yang disimpan dalam tatasusunan boleh berupa nombor, rentetan, nilai Boolean, dsb. Apabila kita perlu melakukan beberapa operasi berangka pada tatasusunan, seperti mencari purata, kita perlu menggunakan fungsi berkaitan yang disediakan oleh PHP.

Mari kita lihat cara mencari purata dalam PHP.

Pertama, kita perlu mencipta tatasusunan untuk beroperasi. Ambil tatasusunan yang mengandungi set nombor sebagai contoh:

$nums = array(1, 2, 3, 4, 5);

Seterusnya, kita perlu menjumlahkan nombor dalam tatasusunan.

$sum = array_sum($nums);  //求和

Di atas menggunakan fungsi array_sum() terbina dalam PHP, yang boleh menjumlahkan semua elemen dalam tatasusunan dan mengembalikan hasilnya. Menggunakan fungsi ini adalah sangat mudah, hanya lulus tatasusunan yang mengandungi nombor.

Seterusnya, kita perlu mengira bilangan elemen dalam tatasusunan.

$count = count($nums); //计数

Fungsi count() digunakan di sini, yang boleh mengembalikan bilangan elemen dalam tatasusunan. Sekali lagi, kita hanya perlu menghantar tatasusunan yang ingin kita kira.

Akhir sekali, kita boleh mengira purata dengan menjumlahkan hasil dan bilangan elemen.

$avg = $sum / $count; //平均数

Pernyataan ini membahagikan jumlah elemen tatasusunan dengan bilangan elemen untuk mendapatkan purata.

Dengan menggabungkan kod di atas, anda boleh mendapatkan kod purata lengkap berikut:

$nums = array(1, 2, 3, 4, 5); //创建数组
$sum = array_sum($nums); //求和
$count = count($nums); //计数
$avg = $sum / $count; //计算平均数
echo "平均数是:" . $avg; //输出结果

Hasil output kod di atas ialah:

平均数是:3

Sudah tentu, jika tatasusunan mengandungi ialah perpuluhan, kemudian mengira purata adalah lebih mudah Cuma tukar baris terakhir kod kepada:

$avg = number_format($sum / $count, 2); //保留2位小数

Fungsi number_format() boleh mengekalkan bilangan digit yang ditentukan dalam hasil pengiraan. Kod di atas mengekalkan 2 tempat perpuluhan dan boleh dilaraskan mengikut keperluan sebenar.

Untuk meringkaskan, dalam PHP, langkah-langkah untuk mencari purata tatasusunan termasuk: menjumlahkan, mengira dan mengira purata. Kita boleh menggunakan fungsi berkaitan yang disediakan oleh PHP untuk melengkapkan langkah-langkah ini masing-masing. Di atas ialah pengenalan artikel ini kepada purata dalam tatasusunan PHP Saya harap ia akan membantu semua orang.

Atas ialah kandungan terperinci Cari purata dalam tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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