Dalam PHP, tatasusunan ialah struktur data yang sangat biasa digunakan untuk menyimpan satu siri elemen dengan jenis data yang sama. Apabila kita perlu melakukan pengiraan pada elemen dalam tatasusunan, kita selalunya perlu mencari puratanya. Artikel ini akan memperkenalkan cara mengira purata elemen tatasusunan dalam PHP.
1. Definisi dan penggunaan tatasusunan dalam PHP
Kita boleh mentakrifkan dan menggunakan tatasusunan dengan cara berikut:
// 定义一个空数组 $arr = array(); // 定义一个有数据的数组 $arr1 = array(1, 2, 3, 4, 5); // 根据键值对定义一个数组 $arr2 = array("apple"=>2, "banana"=>3, "orange"=>1); // 访问数组元素 echo $arr1[0]; // 输出1 echo $arr2["apple"]; // 输出2
2 >
Sebelum mengira purata unsur tatasusunan, kita perlu mencari jumlah unsur tatasusunan. PHP menyediakan fungsi terbina dalam array_sum(), yang boleh mengira jumlah elemen tatasusunan. Penggunaannya adalah seperti berikut:$arr = array(1, 2, 3, 4, 5); $sum = array_sum($arr); echo $sum; // 输出15
$arr = array(1, 2, 3, 4, 5); $count = count($arr); echo $count; // 输出5
$arr = array(1, 2, 3, 4, 5); $count = count($arr); $sum = array_sum($arr); $average = $sum / $count; echo $average; // 输出3
// 定义一个数组 $arr = array(1, 2, 3, 4, 5); // 计算数组元素个数 $count = count($arr); // 计算数组元素总和 $sum = array_sum($arr); // 计算平均值 $average = $sum / $count; // 输出结果 echo "数组元素的平均值是:" . $average;
function averageArray($array) { $count = count($array); $sum = array_sum($array); $average = $sum / $count; return $average; } // 示例 $arr = array(1, 2, 3, 4, 5); echo "数组元素的平均值是:" . averageArray($arr);
5. Ringkasan
Untuk mengira nilai purata elemen tatasusunan dalam PHP, kita perlu mencari dahulu jumlah elemen tatasusunan dan bilangan elemen, dan kemudian gunakan jumlah unsur Bahagikan dengan bilangan elemen. PHP menyediakan fungsi terbina dalam array_sum() dan count() untuk melaksanakan jumlah dan kiraan elemen tatasusunan. Jika kita perlu melakukan operasi pengiraan pada tatasusunan dengan kerap, kita juga boleh menggunakan fungsi untuk merangkumnya untuk meningkatkan kebolehgunaan semula kod dan kebolehbacaan.
Atas ialah kandungan terperinci Unsur tatasusunan purata dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!