Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menambah nilai dalam tatasusunan php
Dalam PHP, tatasusunan ialah jenis data yang sangat biasa, dan nilai di dalamnya sering digunakan untuk pengiraan dan operasi. Satu operasi biasa ialah menambah nilai dalam tatasusunan. Artikel ini akan memperkenalkan cara menambah nilai menggunakan tatasusunan PHP.
Gunakan gelung foreach untuk melintasi tatasusunan, kemudian kumpulkan semua nilai dalam tatasusunan, dan akhirnya kembalikan hasil tambah. Contoh kod adalah seperti berikut:
<?php $numbers = array(1, 2, 3, 4, 5); $sum = 0; foreach ($numbers as $number) { $sum += $number; } echo $sum; ?>
Hasil output ialah: 15.
Anda boleh menggunakan fungsi array_sum terbina dalam PHP, yang boleh mengira jumlah semua nilai dalam tatasusunan. Contoh kod adalah seperti berikut:
<?php $numbers = array(1, 2, 3, 4, 5); echo array_sum($numbers); ?>
Hasil output ialah: 15.
menggunakan array_reduce fungsi terbina dalam PHP, yang boleh mengumpul nilai dalam tatasusunan melalui fungsi panggil balik. Contoh kod adalah seperti berikut:
<?php $numbers = array(1, 2, 3, 4, 5); $sum = array_reduce($numbers, function($carry, $item) { $carry += $item; return $carry; }); echo $sum; ?>
Hasil output ialah: 15.
menggunakan array_walk fungsi terbina dalam PHP, yang boleh menggunakan fungsi yang ditentukan pengguna untuk setiap elemen dalam tatasusunan. Anda boleh menggunakan fungsi ini untuk menambah tatasusunan. Contoh kod adalah seperti berikut:
<?php $numbers = array(1, 2, 3, 4, 5); $sum = 0; array_walk($numbers, function($item) use(&$sum) { $sum += $item; }); echo $sum; ?>
Hasil output ialah: 15.
Gunakan gelung for untuk melintasi elemen dalam tatasusunan, kumpulkan semua nilai dalam tatasusunan, dan akhirnya kembalikan hasil tambah. Contoh kod adalah seperti berikut:
<?php $numbers = array(1, 2, 3, 4, 5); $sum = 0; for ($i = 0; $i < count($numbers); $i++) { $sum += $numbers[$i]; } echo $sum; ?>
Hasil output ialah: 15.
Ringkasan
Lima kaedah di atas boleh menggunakan tatasusunan PHP untuk menambah nilai. Bergantung pada penggunaan sebenar, anda boleh memilih kaedah yang berbeza. Dalam pembangunan sebenar, kaedah yang paling sesuai boleh dipilih untuk melaksanakan penambahan nilai berdasarkan saiz tatasusunan dan keperluan prestasi pengiraan.
Atas ialah kandungan terperinci Bagaimana untuk menambah nilai dalam tatasusunan php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!