Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencari jumlah tatasusunan dua dimensi dalam php

Bagaimana untuk mencari jumlah tatasusunan dua dimensi dalam php

zbt
zbtasal
2023-07-12 14:42:551982semak imbas

Cara mencari jumlah tatasusunan dua dimensi dalam PHP: 1. Mula-mula tentukan tatasusunan dua dimensi $matriks 2. Gunakan dua gelung foreach bersarang untuk melintasi setiap elemen dan mengumpulkannya ke dalam pembolehubah $sum 3; , Akhir sekali, kita boleh mengeluarkan jumlah yang dikira ke skrin.

Bagaimana untuk mencari jumlah tatasusunan dua dimensi dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi php8.1.3, komputer DELL G3.

Dalam PHP, kita boleh menggunakan gelung untuk mengira jumlah semua elemen dalam tatasusunan dua dimensi. Berikut ialah kod sampel:

//定义一个二维数组
$matrix=array(
array(1,2,3),
array(4,5,6),
array(7,8,9)
);
//初始化和为0
$sum=0;
//遍历二维数组
foreach($matrixas$row){
foreach($rowas$value){
//将每个元素累加到和上
$sum+=$value;
}
}
//输出结果
echo"二维数组中所有元素的和为:".$sum;
?>

1 Dalam kod di atas, kami mula-mula mentakrifkan tatasusunan dua dimensi $matriks. Tatasusunan mengandungi 3 sub-tatasusunan, setiap satunya mempunyai 3 elemen integer.

2 Kemudian, kita gunakan dua bersarang foreach Gelung setiap elemen dan kumpulkan ke dalam pembolehubah $sum

3 Akhirnya, kami mengeluarkan jumlah yang dikira ke skrin.

Hasil keluaran contoh di atas ialah: jumlah semua elemen dalam tatasusunan dua dimensi ialah: 45.

Perlu diambil perhatian bahawa dalam aplikasi sebenar, kita mungkin perlu terlebih dahulu menentukan sama ada dimensi dan elemen tatasusunan dua dimensi memenuhi keperluan, dan melakukan pemprosesan tatasusunan yang selamat, seperti semakan nol, menyemak kesahihan tatasusunan data input, dsb.

Atas ialah kandungan terperinci Bagaimana untuk mencari jumlah tatasusunan dua dimensi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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