Rumah >pembangunan bahagian belakang >masalah PHP >jumlah pengiraan tatasusunan php

jumlah pengiraan tatasusunan php

王林
王林asal
2023-05-24 15:15:07716semak imbas

Dalam PHP, tatasusunan ialah struktur data yang sangat biasa digunakan. Ia boleh menyimpan sebarang jenis data dan boleh dimanipulasi dalam pelbagai cara. Antaranya, pengiraan tatasusunan dan penjumlahan juga merupakan operasi yang sangat biasa. Artikel ini akan membincangkan cara mengira jumlah elemen dalam tatasusunan menggunakan PHP.

1 Gunakan gelung for untuk mengira jumlah elemen tatasusunan

Cara mudah ialah dengan menggunakan gelung for untuk lelaran melalui tatasusunan dan menambah elemen semasa pada pembolehubah yang mengira jumlah dalam setiap lelaran. Contohnya:

$arr = array(1, 2, 3, 4, 5);
$sum = 0;
for ($i = 0; $i < count($arr); $i++) {
    $sum += $arr[$i];
}
echo "数组元素的和为:".$sum;

Dalam contoh di atas, kita mula-mula mentakrifkan tatasusunan yang mengandungi lima integer dan menyimpannya dalam pembolehubah $arr. Kemudian, kami mentakrifkan pembolehubah $sum dan memulakannya kepada 0. Seterusnya, kami menggunakan gelung for untuk lelaran melalui setiap elemen dalam tatasusunan dan menambahnya pada pembolehubah $sum pada setiap lelaran. Akhir sekali, kami menggunakan pernyataan gema untuk mengeluarkan keputusan.

2. Gunakan gelung foreach untuk mengira jumlah elemen tatasusunan

Selain menggunakan gelung for untuk melintasi tatasusunan, kita juga boleh menggunakan gelung foreach untuk mencapai fungsi yang sama. Gelung foreach boleh merentasi tatasusunan dengan lebih ringkas, di samping menyediakan akses mudah kepada kunci dan nilai. Contohnya:

$arr = array(1, 2, 3, 4, 5);
$sum = 0;
foreach ($arr as $value) {
    $sum += $value;
}
echo "数组元素的和为:".$sum;

Dalam contoh di atas, kami menggunakan gelung foreach untuk lelaran melalui tatasusunan dan menambah elemen semasa kepada pembolehubah $sum dalam setiap lelaran. Tidak seperti gelung for, gelung foreach menyediakan cara yang lebih mudah untuk lelaran ke atas tatasusunan.

3 Gunakan fungsi array_sum untuk mengira jumlah elemen tatasusunan

Selain melintasi tatasusunan secara manual dan mengira jumlah, PHP juga menyediakan fungsi array_sum terbina dalam yang boleh mengira tatasusunan dalam panggilan fungsi tunggal Jumlah unsur. Fungsi ini menerima tatasusunan sebagai hujah dan mengembalikan jumlah semua elemen. Contohnya:

$arr = array(1, 2, 3, 4, 5);
$sum = array_sum($arr);
echo "数组元素的和为:".$sum;

Dalam contoh di atas, kita mula-mula mentakrifkan tatasusunan yang mengandungi lima integer dan menyimpannya dalam pembolehubah $arr. Kami kemudian menggunakan fungsi array_sum untuk mengira jumlah elemen tatasusunan dan menyimpan hasilnya dalam pembolehubah $sum. Akhir sekali, kami menggunakan pernyataan gema untuk mengeluarkan keputusan.

Ringkasan: Ketiga-tiga kaedah di atas semuanya boleh mengira jumlah elemen tatasusunan. Menggunakan gelung for adalah yang paling biasa dan juga boleh mengakses kekunci dan nilai tatasusunan. Menggunakan gelung foreach adalah lebih ringkas dan membolehkan akses mudah kepada nilai tatasusunan. Menggunakan fungsi array_sum adalah yang paling mudah dan paling langsung, sesuai untuk pengiraan biasa dan operasi penjumlahan. Tidak kira kaedah yang anda gunakan, anda boleh mengira jumlah elemen tatasusunan dengan mudah.

Atas ialah kandungan terperinci jumlah pengiraan tatasusunan 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