Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mencari jumlah tatasusunan dalam php
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;
Laksanakan kod di atas, hasil output ialah:
数组元素的总和为:15
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;
Laksanakan kod di atas, hasil output ialah:
数组元素的总和为:15
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;
Laksanakan kod di atas, hasil output ialah:
数组元素的总和为:15
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;
Laksanakan kod di atas, dan hasil output ialah:
数组元素的总和为:15
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!