Langkah: 1. Tentukan tatasusunan kosong untuk menyimpan hasil penjumlahan tatasusunan satu dimensi Sintaks ialah "$s=[];" 2. Gunakan "foreach($arr as $k= > $v){//Loop body}" gelung melalui elemen luar tatasusunan dua dimensi; 3. Dalam badan gelung, gunakan is_array() untuk menentukan sama ada elemen luar ialah jenis tatasusunan. Jika ya, gunakan array_sum() untuk mengira Jumlah elemen tatasusunan dimensi, sintaks "if(is_array($v)){$s[]=array_sum($v);}".
Persekitaran pengendalian tutorial ini: sistem windows7, PHP versi 8.1, komputer DELL G3
Dalam php, anda boleh menggunakan pernyataan foreach dan menggabungkannya Fungsi is_array() dan array_sum() digunakan untuk melaksanakan jumlah tatasusunan dimensi seterusnya tatasusunan dua dimensi.
Langkah pelaksanaan:
Langkah 1: Tentukan tatasusunan kosong untuk menyimpan hasil penjumlahan berbilang tatasusunan satu dimensi di bawah tatasusunan dua dimensi
$sum=[];
Langkah 2. Gunakan pernyataan foreach untuk menggelung melalui elemen tatasusunan luar tatasusunan dua dimensi
foreach($arr as $k => $v){ //循环体代码 }
Melintasi $arr yang diberikan tatasusunan, Dalam setiap gelung, nilai tatasusunan semasa diberikan kepada $v, dan nama kunci diberikan kepada $k.
Langkah 3: Dalam badan gelung, gunakan fungsi is_array() untuk menentukan sama ada elemen luar ialah jenis tatasusunan Jika ya, kirakan jumlah elemen tatasusunan satu dimensi
Jika ya, gunakan array_sum() untuk mengira jumlah elemen tatasusunan satu dimensi
Fungsi array_sum() digunakan untuk mengira jumlah semua elemen dalam tatasusunan
if(is_array($v)){ $sum[]=array_sum($v); }
Gelung berakhir, kemudian tatasusunan $sum mengandungi hasil penjumlahan semua tatasusunan satu dimensi di bawah tatasusunan dua dimensi
Kod pelaksanaan penuh:
<?php header('content-type:text/html;charset=utf-8' ); $arr = array(1,2,array(3,4,5,6),6,array(7,8,9,10),10,array(11,12,13,14,15)); var_dump($arr); $sum=[]; foreach($arr as $k => $v){ if(is_array($v)){ $sum[]=array_sum($v); } } echo"二维数组下的一维数组的元素和:"; var_dump($sum); ?>
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk menjumlahkan tatasusunan satu dimensi di bawah tatasusunan dua dimensi php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!