Bagaimana untuk menambah nilai dalam tatasusunan php

PHPz
Lepaskan: 2023-04-23 10:35:05
asal
846 orang telah melayarinya

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.

  1. gelung foreach

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;
?>
Salin selepas log masuk

Hasil output ialah: 15.

  1. fungsi array_sum

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);
?>
Salin selepas log masuk

Hasil output ialah: 15.

  1. fungsi array_reduce

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;
?>
Salin selepas log masuk

Hasil output ialah: 15.

  1. fungsi array_walk

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;
?>
Salin selepas log masuk

Hasil output ialah: 15.

  1. untuk gelung

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;
?>
Salin selepas log masuk

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!

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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!