Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mencari jumlah tatasusunan dalam php

Bagaimana untuk mencari jumlah tatasusunan dalam php

PHPz
Lepaskan: 2023-04-23 16:31:43
asal
916 orang telah melayarinya

Dalam bahasa PHP, tatasusunan (Array) ialah jenis data yang sangat biasa digunakan. Ia selalunya diperlukan untuk menambah, menolak, mendarab, membahagi dan operasi lain pada elemen dalam tatasusunan. Mencari jumlah semua elemen dalam tatasusunan juga merupakan operasi biasa. Artikel ini akan memperkenalkan cara menggunakan bahasa PHP untuk mencari jumlah semua elemen dalam tatasusunan.

1 Gunakan gelung for untuk mengira jumlah elemen tatasusunan

Kaedah yang paling biasa adalah menggunakan gelung for untuk melelaran ke atas tatasusunan dan menggunakan penumpuk untuk menambah setiap elemen sehingga sehingga semua elemen ditambah. Ini boleh dicapai melalui kod berikut:

$nums = array(1, 2, 3, 4, 5);
$sum = 0;
for($i=0; $i<count($nums); $i++){
    $sum += $nums[$i];
}
echo "数组元素的总和为:".$sum;
Salin selepas log masuk

Laksanakan kod di atas, hasil output ialah:

数组元素的总和为:15
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

2. Gunakan fungsi array_sum untuk mengira jumlah elemen tatasusunan

dalam PHP Fungsi khas array_sum() disediakan, yang boleh menambah terus semua elemen dalam tatasusunan. Ini boleh dicapai melalui kod berikut:

$nums = array(1, 2, 3, 4, 5);
$sum = array_sum($nums);
echo "数组元素的总和为:".$sum;
Salin selepas log masuk

Laksanakan kod di atas, hasil output ialah:

数组元素的总和为:15
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

3. Gunakan fungsi array_reduce untuk mengira jumlah elemen tatasusunan

dalam PHP Satu lagi fungsi berguna ialah array_reduce(), yang serupa dengan fungsi array_sum(), tetapi lebih fleksibel. Ini boleh dicapai melalui kod berikut:

$nums = array(1, 2, 3, 4, 5);
$sum = array_reduce($nums, function($carry, $num){
    $carry += $num;
    return $carry;
});
echo "数组元素的总和为:".$sum;
Salin selepas log masuk

Laksanakan kod di atas, hasil output ialah:

数组元素的总和为:15
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

4 Gunakan gelung foreach untuk mengira jumlah tatasusunan elemen

Satu lagi Satu cara untuk lelaran ke atas elemen tatasusunan ialah menggunakan gelung foreach, yang biasanya digunakan untuk mengulang setiap elemen dalam tatasusunan dan melakukan beberapa operasi. Berikut ialah kod yang menggunakan gelung foreach untuk mengira jumlah tatasusunan:

$nums = array(1, 2, 3, 4, 5);
$sum = 0;
foreach($nums as $num){
    $sum += $num;
}
echo "数组元素的总和为:".$sum;
Salin selepas log masuk

Laksanakan kod di atas, dan hasil output ialah:

数组元素的总和为:15
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk
Salin selepas log masuk

Di atas ialah beberapa cara untuk mencari jumlah elemen tatasusunan dalam bahasa PHP , tidak kira kaedah yang digunakan, fungsi ini boleh dicapai dengan mudah. Dalam aplikasi praktikal, anda boleh memilih kaedah yang paling sesuai mengikut tabiat dan keperluan anda sendiri.

Atas ialah kandungan terperinci Bagaimana untuk mencari jumlah tatasusunan dalam 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