Array ialah struktur data biasa semasa membangunkan aplikasi PHP. Apabila berurusan dengan beberapa data, anda biasanya perlu meringkaskan atau mengiranya, dan kadangkala anda perlu menjumlahkan nilai dalam tatasusunan. Dalam artikel ini, kami akan menunjukkan kepada anda cara menjumlahkan nilai dalam tatasusunan menggunakan PHP.
1. Gunakan fungsi array_sum()
Pertama sekali, PHP menyediakan fungsi array_sum() terbina dalam yang boleh menjumlahkan nilai dalam tatasusunan dengan cepat. Fungsi ini menerima tatasusunan sebagai hujah dan mengembalikan jumlah semua elemen dalam tatasusunan.
Berikut ialah contoh kod untuk menjumlahkan menggunakan fungsi array_sum():
$numbers = array(1, 2, 3, 4, 5); $sum = array_sum($numbers); echo "数组中元素的和为: " . $sum;
Kod ini akan mengeluarkan hasil berikut:
数组中元素的和为: 15
2
Jika kami memerlukan lebih banyak kod yang boleh dibaca atau mempunyai keperluan pemprosesan khas untuk nilai dalam tatasusunan, kami boleh menulis kod secara manual untuk melaksanakan jumlahnya. Berikut ialah contoh kod untuk penjumlahan manual:$numbers = array(1, 2, 3, 4, 5); $sum = 0; foreach ($numbers as $number) { $sum += $number; } echo "数组中元素的和为: " . $sum;
$items = array("1.2", "2.4", 3, new stdClass()); $sum = array_sum($items); echo "数组中元素的和为: " . $sum;
Notice: A non well formed numeric value encountered 数组中元素的和为: 5
$items = array("1.2", "2.4", 3, new stdClass()); $sum = 0; foreach ($items as $item) { if (is_numeric($item)) { $sum += (float)$item; } } echo "数组中元素的和为: " . $sum;
Atas ialah kandungan terperinci Jumlah nilai tatasusunan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!