Dalam PHP, kadangkala kita perlu melakukan operasi purata pada tatasusunan untuk mendapatkan purata data tertentu. Artikel ini akan memperkenalkan cara mencari purata tatasusunan menggunakan PHP.
Fungsi untuk mengira purata tatasusunan dalam PHP
PHP memberi kami berbilang fungsi yang boleh digunakan untuk mengira purata tatasusunan, yang diperkenalkan di bawah.
Berikut ialah contoh mudah:
<?php $numbers = array(1, 2, 3, 4, 5); $sum = array_sum($numbers); $count = count($numbers); $average = $sum / $count; echo "数组的平均数是: $average"; ?>
Dalam contoh di atas, kami menggunakan fungsi array_sum untuk mengira jumlah semua nilai dan fungsi kiraan untuk mendapatkan panjang tatasusunan (iaitu bilangan elemen), purata tatasusunan boleh diperolehi dengan membahagikan jumlah dengan bilangan elemen.
Berikut ialah contoh:
<?php $numbers = array(1, 2, 3, 4, 5); $average = array_reduce($numbers, function($carry, $item) { return $carry + $item; }, 0) / count($numbers); echo "数组的平均数是: $average"; ?>
Dalam contoh di atas, kami telah menggunakan fungsi array_reduce untuk menjumlahkan elemen tatasusunan dan menetapkan nilai awal kepada 0. Memandangkan kita sudah mempunyai jumlah elemen tatasusunan, kita hanya perlu membahagikan dengan bilangan elemen tatasusunan untuk mendapatkan puratanya.
Berikut ialah contoh:
<?php $numbers = array(1, 2, 3, 4, 5); $average = mean($numbers); echo "数组的平均数是: $average"; ?>
Dalam contoh di atas, kami telah menggunakan fungsi min untuk mengira min tatasusunan. Sila ambil perhatian bahawa anda perlu memasang perpustakaan sambungan yang sepadan untuk menggunakan fungsi ini.
Ringkasan
Dalam PHP, kita boleh mengira purata tatasusunan menggunakan banyak kaedah. Fungsi array_sum dan fungsi array_reduce adalah pilihan yang baik untuk mengira jumlah array, tetapi fungsi min boleh menyediakan kaedah yang lebih mudah. Menggunakan fungsi ini akan menjadikan operasi tatasusunan lebih mudah, lebih pantas dan lebih cekap.
Atas ialah kandungan terperinci Cari purata tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!