Pengenalan fungsi PHP—array_sum(): Kira jumlah semua elemen tatasusunan

PHPz
Lepaskan: 2023-07-24 22:44:01
asal
2492 orang telah melayarinya

Pengenalan fungsi PHP—array_sum(): Kira jumlah semua elemen tatasusunan

Dalam PHP, tatasusunan ialah struktur data yang sangat biasa, selalunya digunakan untuk menyimpan set data yang berkaitan. Apabila bekerja dengan tatasusunan, anda selalunya perlu mengira jumlah semua elemen dalam tatasusunan. Untuk memudahkan pembangun melakukan pengiraan sedemikian, PHP menyediakan function-array_sum() terbina dalam. Fungsi fungsi

array_sum() adalah untuk mengira jumlah semua elemen dalam tatasusunan dan mengembalikan hasil pengiraan. Ia berfungsi untuk semua jenis tatasusunan berangka, sama ada tatasusunan integer atau tatasusunan nombor titik terapung. Ambil perhatian bahawa jika tatasusunan mengandungi unsur jenis bukan angka, elemen tersebut akan diabaikan.

Di bawah, kami akan memperkenalkan penggunaan fungsi array_sum() secara terperinci dan memberikan beberapa kod sampel.

Sintaks:
array_sum(array $array): nombor

Parameter description:

  • $array: Tatasusunan untuk mengira jumlah elemen. Mestilah tatasusunan angka.

Nilai pulangan:

  • Mengembalikan jumlah semua elemen dalam tatasusunan. Jika tatasusunan kosong, 0 dikembalikan.

Contoh kod:

<?php
// 示例数组
$numbers = [1, 2, 3, 4, 5];

// 计算数组所有元素的和
$sum = array_sum($numbers);

// 输出结果
echo "数组的和为:$sum";
?>
Salin selepas log masuk

Dalam kod di atas, kami mentakrifkan tatasusunan contoh $nombor, yang mengandungi set nombor. Kemudian, kami memanggil fungsi array_sum(), menghantar $numbers sebagai parameter. Fungsi mengembalikan jumlah semua elemen dalam tatasusunan $numbers dan menyerahkannya kepada pembolehubah $sum.

Akhir sekali, kami mencetak jumlah tatasusunan yang dikira melalui gema fungsi output. Dalam kod contoh, jumlah array $numbers ialah 15, jadi hasil output ialah "Jumlah array ialah: 15".

Perlu diambil perhatian bahawa jika tatasusunan kosong, iaitu, ia tidak mengandungi sebarang elemen, fungsi array_sum() akan mengembalikan 0. Ini kerana tiada unsur yang terlibat dalam pengiraan, jadi hasil jumlahnya ialah 0.

Jika tatasusunan diluluskan semasa memanggil fungsi array_sum() mengandungi unsur jenis bukan angka, elemen itu akan diabaikan. Iaitu, rentetan, boolean atau elemen bukan angka lain dalam tatasusunan tidak akan menjejaskan hasil pengiraan.

Berikut ialah contoh yang menunjukkan hasil fungsi array_sum() apabila tatasusunan mengandungi unsur jenis bukan angka.

<?php
// 示例数组
$numbers = [1, 2, "3", 4, true];

// 计算数组所有元素的和
$sum = array_sum($numbers);

// 输出结果
echo "数组的和为:$sum";
?>
Salin selepas log masuk

Dalam contoh ini, tatasusunan $numbers mengandungi rentetan "3" dan nilai Boolean benar. Walau bagaimanapun, kedua-dua elemen ini tidak mengambil bahagian dalam pengiraan jumlah. Jadi hasil yang dikembalikan oleh fungsi ialah 7, dan hasilnya tidak dipengaruhi oleh unsur bukan angka ini.

Ringkasnya, fungsi array_sum() ialah fungsi yang sangat praktikal, yang memudahkan pembangun melakukan pengiraan jumlah semasa memproses tatasusunan. Ia berfungsi pada tatasusunan berangka dan boleh mengendalikan integer dan nombor titik terapung. Apabila menggunakannya, anda perlu memberi perhatian sama ada tatasusunan mengandungi elemen bukan angka untuk mengelakkan ralat pengiraan.

Saya harap artikel ini dapat membantu anda lebih memahami dan menggunakan fungsi array_sum() serta meningkatkan kemahiran pengaturcaraan PHP anda.

Atas ialah kandungan terperinci Pengenalan fungsi PHP—array_sum(): Kira jumlah semua elemen tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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