Dalam PHP, terdapat banyak cara untuk mengumpul nilai dalam tatasusunan. Kaedah yang paling biasa ialah menggunakan gelung untuk melintasi tatasusunan dan mengumpul setiap elemen dalam tatasusunan dalam badan gelung.
Berikut ialah kod sampel:
// 定义一个数组 $arr = array(1, 2, 3, 4, 5); // 定义一个累加器 $total = 0; // 遍历数组并累加每个元素 foreach ($arr as $value) { $total += $value; } // 输出累加器的最终值 echo $total;
Kod di atas mula-mula mentakrifkan tatasusunan yang mengandungi set integer, dan kemudian mentakrifkan penumpuk dengan nilai awal 0. Seterusnya, gunakan gelung foreach untuk lelaran melalui setiap elemen dalam tatasusunan dan tambah nilai elemen pada penumpuk setiap kali melalui gelung. Akhirnya, nilai akhir penumpuk ialah output.
Selain itu, PHP juga menyediakan beberapa fungsi terbina dalam untuk melaksanakan operasi pengumpulan yang lebih mudah pada tatasusunan. Yang paling biasa digunakan ialah fungsi array_sum(), yang mengembalikan jumlah semua elemen dalam tatasusunan yang ditentukan. Berikut ialah kod sampel:
// 定义一个数组 $arr = array(1, 2, 3, 4, 5); // 使用 array_sum 函数计算数组中的总和 $total = array_sum($arr); // 输出总和 echo $total;
Kod di atas memanggil fungsi array_sum() untuk mengira jumlah dalam tatasusunan dan menyimpan hasilnya dalam $total variable. Akhir sekali, hanya keluarkan nilai pembolehubah.
Selain fungsi array_sum(), terdapat beberapa fungsi terbina dalam lain dalam PHP yang boleh mengumpul tatasusunan, seperti fungsi array_product() yang boleh mengira hasil darab semua elemen dalam tatasusunan, dan fungsi array_reduce() yang boleh Fungsi panggil balik yang ditentukan digunakan pada semua elemen dalam tatasusunan, mengembalikan hasil terkumpul terakhir dan seterusnya. Melalui fungsi ini, pembangun boleh melengkapkan operasi pengumpulan tatasusunan dengan lebih mudah.
Ringkasnya, adalah sangat mudah untuk mengumpul tatasusunan dalam PHP Pembangun boleh mengumpul nilai tatasusunan dengan menggelung melalui tatasusunan atau menggunakan fungsi terbina dalam. Pada kali berikutnya operasi pengumpulan tatasusunan diperlukan, pembangun boleh memilih kaedah yang lebih mudah untuk menyelesaikan operasi pengumpulan berdasarkan situasi sebenar.
Atas ialah kandungan terperinci Bagaimana untuk mengumpul nilai tatasusunan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!