Rumah >pembangunan bahagian belakang >masalah PHP >Cara menjumlahkan tatasusunan dalam PHP berdasarkan syarat yang ditentukan

Cara menjumlahkan tatasusunan dalam PHP berdasarkan syarat yang ditentukan

青灯夜游
青灯夜游asal
2022-06-02 19:49:033604semak imbas

Kaedah: 1. Gunakan "$sum=0;" untuk mentakrifkan pembolehubah untuk menyimpan hasil penjumlahan; . Dalam badan gelung , gunakan pernyataan if untuk menetapkan elemen penapis bersyarat, dan hanya tambahkan elemen yang memenuhi syarat tersebut.

Cara menjumlahkan tatasusunan dalam PHP berdasarkan syarat yang ditentukan

Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer DELL G3

PHP tatasusunan adalah seperti yang ditentukan Penjumlahan bersyarat

Langkah 1: Tentukan pembolehubah yang diberikan nilai 0 untuk menyimpan hasil penjumlahan.

$sum=0;

Langkah 2: Gunakan pernyataan foreach untuk menggelung melalui tatasusunan

foreach ($arr as $v){
    //循环体语句块;
}

Lintas tatasusunan $arr yang diberikan, dan dalam setiap gelung ia akan Berikan nilai tatasusunan semasa kepada $v.

Langkah 3: Dalam badan gelung, gunakan pernyataan if untuk menetapkan elemen penapis bersyarat dan tambah elemen yang memenuhi syarat.

if(条件){
$sum+=$v;
}

Selepas gelung berakhir, Nilai $sum ialah hasil penjumlahan.

Contoh: Tambah dan jumlah unsur genap

Unsur genap ialah nilai yang boleh dibahagikan dengan 2. Lihat menggunakan syarat $v%2==0 untuk menentukan

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
$arr = [1,2,3,4,5,6,7,8,9,10];
var_dump($arr);
$sum=0;
foreach($arr as $v){
	if($v%2==0){
		$sum+=$v;
	}
}
echo "数组偶数和为:".$sum;
?>

Cara menjumlahkan tatasusunan dalam PHP berdasarkan syarat yang ditentukan

Pembelajaran yang disyorkan: "Tutorial Video PHP"

Atas ialah kandungan terperinci Cara menjumlahkan tatasusunan dalam PHP berdasarkan syarat yang ditentukan. 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