Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk menambah nilai dalam tatasusunan php

Bagaimana untuk menambah nilai dalam tatasusunan php

PHPz
PHPzasal
2023-04-23 10:06:56847semak imbas

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;
?>

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);
?>

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;
?>

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;
?>

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;
?>

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!

Kenyataan:
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