Rumah > Artikel > pembangunan bahagian belakang > PHP menggunakan gelung untuk mencari purata tatasusunan
Dalam PHP, mencari purata tatasusunan boleh dikira menggunakan gelung. Mari kita perkenalkan secara ringkas cara menggunakan gelung for untuk mencari purata tatasusunan.
Pertama, kita perlu menyediakan tatasusunan yang mengandungi berbilang nilai:
$numbers = array(98, 87, 76, 65, 54, 43, 32, 21, 10);
Seterusnya, kita perlu menggunakan gelung for untuk melintasi tatasusunan dan mengira jumlah semua elemen:
$total = 0; for($i = 0; $i < count($numbers); $i++) { $total += $numbers[$i]; }
Dalam gelung ini, kami mentakrifkan pembolehubah $total, yang nilai awalnya ialah 0. Gelung mula melaksanakan daripada 0, dan setiap gelung mengumpul elemen pada kedudukan yang sepadan dalam tatasusunan ke dalam $total pembolehubah, dengan itu mengira jumlah semua elemen.
Setelah kita mengira jumlah semua elemen, kita boleh menggunakan panjang tatasusunan untuk mengira purata tatasusunan. Secara khusus, kita boleh mengiranya seperti berikut:
$average = $total / count($numbers);
Dalam kod ini, kita menggunakan fungsi kiraan untuk mendapatkan bilangan elemen dalam tatasusunan, dan kemudian membahagikan $total dengan nombor ini untuk mendapatkan purata.
Kod lengkapnya adalah seperti berikut:
$numbers = array(98, 87, 76, 65, 54, 43, 32, 21, 10); $total = 0; for($i = 0; $i < count($numbers); $i++) { $total += $numbers[$i]; } $average = $total / count($numbers); echo "数组的平均值是:" . $average;
Dalam contoh ini, kami mengulangi semua elemen dalam tatasusunan dan mengira jumlahnya. Kami kemudian menggunakan bilangan elemen dalam tatasusunan untuk mengira purata dan mencetak hasilnya ke skrin.
Secara amnya, sangat mudah untuk menggunakan gelung for untuk mengira purata tatasusunan. Dalam pembangunan sebenar, kita boleh melaraskan kod seperti yang diperlukan untuk menyesuaikan diri dengan senario dan keperluan yang berbeza.
Atas ialah kandungan terperinci PHP menggunakan gelung untuk mencari purata tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!