Rumah > Artikel > pembangunan bahagian belakang > Cara menggunakan for loop untuk mencari purata array dalam php
Dalam pengaturcaraan PHP, menggunakan gelung for untuk mengira purata tatasusunan ialah kemahiran asas. Dalam artikel ini, kami akan menerangkan cara menggunakan pernyataan gelung for dalam PHP untuk mencari purata tatasusunan.
Pertama, kita perlu menentukan tatasusunan dan mengisinya dengan beberapa nombor rawak. Katakan tatasusunan kita dinamakan $numbers dan mengandungi 10 nombor Kodnya adalah seperti berikut:
$numbers = array(2, 5, 8, 14, 22, 18, 3, 7, 11, 6);
Seterusnya, kita perlu mengira jumlah tatasusunan dengan menggunakan pernyataan gelung for. Menggunakan gelung for, kita boleh mengulangi tatasusunan nombor, mengumpul setiap nombor dan menyimpan hasilnya dalam pembolehubah. Kodnya adalah seperti berikut:
$sum = 0; for ($i = 0; $i < count($numbers); $i++) { $sum += $numbers[$i]; }
Dalam kod di atas, pembolehubah $sum dimulakan kepada 0, dan kemudian pernyataan for digunakan untuk melelaran melalui setiap elemen dalam tatasusunan. Di sini kita menggunakan fungsi count() untuk mendapatkan panjang tatasusunan Pembolehubah $i mula meningkat daripada 0 dan keluar dari gelung berdasarkan panjang tatasusunan. Pada setiap lelaran gelung, kami menambah $sum kepada nilai elemen semasa, menghasilkan jumlah tatasusunan akhir.
Sekarang kita mempunyai jumlah tatasusunan, kita perlu mengira min tatasusunan. Dalam php kita boleh mendapatkan purata dengan membahagikan panjang tatasusunan. Kodnya adalah seperti berikut:
$average = $sum / count($numbers);
Dalam kod di atas, kami menggunakan fungsi count() untuk mendapatkan panjang tatasusunan, dan akhirnya membahagikan jumlah tatasusunan dengan panjang untuk mendapatkan purata daripada tatasusunan.
Kini kami telah berjaya menggunakan gelung for untuk mencari purata tatasusunan. Kami boleh mencetak nilai pembolehubah $average untuk mengesahkan bahawa pengiraan kami adalah betul. Berikut ialah contoh kod lengkap:
$numbers = array(2, 5, 8, 14, 22, 18, 3, 7, 11, 6); $sum = 0; for ($i = 0; $i < count($numbers); $i++) { $sum += $numbers[$i]; } $average = $sum / count($numbers); echo "数组的平均值为: " . $average;
Hasil output ialah:
数组的平均值为: 10.6
Melalui contoh di atas, kami telah mempelajari cara menggunakan pernyataan gelung for untuk mencari purata daripada tatasusunan. Teknik ini berguna untuk aplikasi seperti bekerja dengan pengumpulan data dan jadual.
Atas ialah kandungan terperinci Cara menggunakan for loop untuk mencari purata array dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!