Cara menggunakan for loop untuk mencari purata array dalam php

PHPz
Lepaskan: 2023-04-24 15:59:25
asal
1245 orang telah melayarinya

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);
Salin selepas log masuk

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];
}
Salin selepas log masuk

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);
Salin selepas log masuk

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;
Salin selepas log masuk

Hasil output ialah:

数组的平均值为: 10.6
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!