Rumah > Artikel > pembangunan bahagian belakang > Pengenalan fungsi PHP—array_sum(): Kira jumlah semua elemen tatasusunan
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:
Nilai pulangan:
Contoh kod:
<?php // 示例数组 $numbers = [1, 2, 3, 4, 5]; // 计算数组所有元素的和 $sum = array_sum($numbers); // 输出结果 echo "数组的和为:$sum"; ?>
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"; ?>
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!