Rumah > pembangunan bahagian belakang > masalah PHP > PHP mencari purata tatasusunan dua dimensi

PHP mencari purata tatasusunan dua dimensi

WBOY
Lepaskan: 2023-05-07 11:34:12
asal
839 orang telah melayarinya

Dalam PHP, kita boleh menggunakan struktur gelung dan pembolehubah untuk menyelesaikan nilai purata tatasusunan dua dimensi Pelaksanaan khusus adalah seperti berikut:

<?php
// 定义二维数组
$array = array(
    array(1, 2, 3),
    array(4, 5, 6),
    array(7, 8, 9)
);

// 统计行数和列数
$rows = count($array);
$cols = count($array[0]);

// 定义变量保存总和
$sum = 0;

// 循环计算总和
for ($i = 0; $i < $rows; $i++) {
    for ($j = 0; $j < $cols; $j++) {
        $sum += $array[$i][$j];
    }
}

// 计算平均值
$avg = $sum / ($rows * $cols);

// 输出结果
echo "二维数组的平均值为:" . $avg;
?>
Salin selepas log masuk

Dalam kod di atas, kita mula-mula menentukan dua. tatasusunan -dimensi $array, dan gunakan fungsi count() untuk mengira bilangan baris dan lajur. Kemudian dalam gelung, kita menggunakan dua pembolehubah $i dan $j untuk melelaran melalui semua elemen dan mengumpulnya ke dalam pembolehubah $sum. Akhir sekali, bahagikan jumlah dengan jumlah bilangan elemen untuk mendapatkan nilai purata $avg.

Perlu diambil perhatian bahawa jika bagi sesetengah tatasusunan dua dimensi, bilangan baris dan lajur tidak sama, cara pengiraan purata juga akan berbeza. Pada masa ini, kita boleh menggunakan fungsi array_map() untuk memproses tatasusunan dengan bilangan baris dan lajur yang berbeza.

Saya harap kod di atas dapat membantu anda menyelesaikan masalah nilai purata tatasusunan dua dimensi.

Atas ialah kandungan terperinci PHP mencari purata tatasusunan dua dimensi. 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