Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menggunakan foreach dalam php untuk mengeluarkan jumlah array

Cara menggunakan foreach dalam php untuk mengeluarkan jumlah array

PHPz
PHPzasal
2023-04-18 10:24:17999semak imbas

Dengan perkembangan pesat teknologi rangkaian, bahasa PHP semakin digunakan dalam pembangunan Web. Dalam program PHP, tatasusunan ialah jenis data yang sangat biasa yang boleh menyimpan sejumlah besar data, dan setiap elemen dalam tatasusunan boleh dilalui melalui gelung. Walau bagaimanapun, dalam beberapa kes, kita perlu menambah atau menjumlahkan elemen dalam tatasusunan, jadi bagaimana cara menggunakan gelung foreach untuk melintasi tatasusunan dan mengira jumlah elemen tatasusunan? Artikel ini akan membawa anda melalui butiran.

1. Gunakan gelung foreach untuk merentasi tatasusunan

Sebelum mempelajari cara menggunakan foreach untuk mengeluarkan jumlah tatasusunan, anda perlu memahami cara menggunakan gelung foreach untuk melintasi tatasusunan. foreach ialah satu cara untuk lelaran melalui tatasusunan tanpa mengetahui bilangan elemen dalam tatasusunan. Ia biasanya digunakan untuk mengulangi setiap elemen dalam tatasusunan dan melaksanakan beberapa operasi tertentu.

Berikut ialah contoh tatasusunan PHP yang mudah:

$arr = tatasusunan('epal', 'pisang', 'oren', 'pir');

Gunakan gelung foreach merentasi tatasusunan, anda boleh menggunakan kaedah berikut:

foreach ($arr sebagai $value) {
echo $value ;
}

di atas Dalam kod, kami menggunakan gelung foreach untuk melintasi tatasusunan dan menetapkan nilai setiap elemen tatasusunan kepada pembolehubah $value, dan kemudian mengeluarkan nilai setiap elemen tatasusunan melalui pernyataan gema dalam badan gelung.

2. Gunakan foreach untuk mengeluarkan hasil tambah tatasusunan

Jika kita perlu menjumlahkan semua elemen dalam tatasusunan, kita perlu menggunakan operator aritmetik PHP dan pernyataan kawalan gelung. Kaedah pelaksanaan khusus adalah seperti berikut:

1 tentukan tatasusunan $arr:

$arr = tatasusunan(1, 2, 3, 4, 5);

2. Tentukan pembolehubah $sum untuk menyimpan jumlah elemen tatasusunan dan mulakannya kepada 0:

$sum = 0;

3 tukar nilai setiap elemen Tambahkan pada pembolehubah $sum:

foreach ($arr sebagai $value) {

$sum += $value;

}

4. Akhir sekali, gunakan pernyataan gema untuk mengeluarkan $ Nilai pembolehubah jumlah:

echo $sum;

Contoh kod lengkap adalah seperti berikut:

$arr = tatasusunan(1, 2, 3 , 4, 5);

$sum = 0;
foreach ($arr sebagai $value) {

}
$sum += $value;
echo $sum;

?>

Melaksanakan kod di atas akan mengeluarkan jumlah elemen tatasusunan 1 hingga 5, iaitu 15.

Perlu diambil perhatian bahawa apabila mengira jumlah elemen tatasusunan, anda boleh menggunakan fungsi terbina dalam PHP array_sum(), yang boleh mengira terus jumlah semua elemen dalam tatasusunan. Contohnya:

$arr = array(1, 2, 3, 4, 5);

echo array_sum($arr);


Laksanakan kod di atas dan anda juga boleh output elemen tatasusunan 1 Jumlah kepada 5 ialah 15.

3. Ringkasan

Artikel ini memperkenalkan kaedah menggunakan gelung foreach untuk merentasi tatasusunan PHP dan mengeluarkan jumlah elemen tatasusunan. Melalui pemahaman dan penggunaan pernyataan foreach, serta penggunaan mahir pengendali aritmetik PHP dan pernyataan kawalan gelung, kami boleh melaksanakan operasi jumlah elemen tatasusunan dengan mudah. Oleh itu, dalam proses membangunkan aplikasi web, menggunakan gelung foreach untuk melintasi tatasusunan telah menjadi salah satu kemahiran yang sangat diperlukan untuk pembangun PHP.

Atas ialah kandungan terperinci Cara menggunakan foreach dalam php untuk mengeluarkan jumlah array. 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