Cách lấy tổng trong vòng lặp for trong php?

Trang chủ >>Hướng dẫn PHP >PHP For Loop

Vòng lặp for trong PHP

Vòng lặp for được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần. cú pháp

for (initialization; condition; increment)
	
{
	
 code to be executed;
	
} 
		

Các tham số của vòng lặp for.
Khởi tạo. được sử dụng để thiết lập một bộ đếm.
Điều kiện. nếu điều kiện đúng vòng lặp sẽ tiếp tục, nếu điều kiện sai vòng lặp kết thúc.
Tăng. được sử dụng để tăng bộ đếm.
Ví dụ i (in câu lệnh 5 lần)

";
	
} 

?>

Đầu ra Số là 1
Số là 2
Số là 3
Số là 4<
The number is 5

Trong ví dụ trên
Chúng tôi muốn in câu lệnh 5 lần. chúng tôi khởi tạo vòng lặp nên lặp lại bao nhiêu lần.
vòng lặp bắt đầu từ ($i=1)và kết thúc($i
do đó đầu ra hiển thị năm lần câu lệnh đã xác định.

Viết chương trình in tên bạn 10 lần

 ";
	
} 

?>

Đầu ra
Tên tôi là rexx
Tên tôi là rexx
Tên tôi là rexx
My Name is rexx
My Name is rexx

Trong ví dụ trên
đầu ra ở đây hiển thị năm lần câu lệnh được xác định (Tên tôi là ) với một biến (rexx)

Tìm tổng của 1 .

 

Trong ví dụ trên,
Biến( $sum ) giữ giá trị(0). Vòng lặp for( ) dùng để in tổng các số.
thiết lập lặp lại vòng lặp, vòng lặp sẽ tiếp tục chạy miễn là ( $i
Vậy kết quả hiển thị là 5050

Tìm tất cả các số chẵn trong khoảng từ 1 đến 100

Đầu ra
2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 34 36 38 40 42
44 46 48 50 52

Trong ví dụ trên,
Ở đây vòng lặp bắt đầu từ ($i=2 ) sau mỗi lần đếm $i tăng giá trị của nó lên 2 và In tất cả giá trị chẵn từ ( 1 đến 100)

Tìm tất cả các số lẻ từ 1 đến 100 bằng vòng lặp

 

Trong ví dụ trên
Vòng lặp bắt đầu từ($i=1) đến ($i

Tìm Tổng của các số chẵn và số lẻ từ 1 đến 100.

";
	
 echo "Sum of odd numbers=".$odd;
 
?>


Đầu ra
Tổng các số chẵn=2550
Tổng các số lẻ=2500

Trong ví dụ trên
Vòng lặp for được sử dụng vì chúng ta biết vòng lặp lặp lại bao nhiêu lần. bên trong vòng lặp for chúng ta khai báo nếu. điều kiện khác.
Nếu điều kiện( $%2==0) là đúng thì đoạn mã sẽ thực thi và tính tổng của số chẵn. ngược lại câu lệnh else thực hiện và tính tổng của số lẻ.
In riêng tổng của số lẻ và số chẵn.

Cộng hai số bằng vòng lặp (Không dùng toán tử +).

 


 	

	 
 Enter first number 
Enter Second number

Kết quả
Tổng các số đã cho=1000
Nhập số đầu tiên
Nhập số thứ hai

Trong ví dụ trên
Đầu tiên, chúng tôi tạo một tập lệnh HTML để nhận đầu vào từ người dùng.
khi người dùng nhập giá trị và nhấp vào nút, giá trị được chuyển hướng đến trang tập lệnh PHP. $_GET[ ] được sử dụng để thu thập giá trị do người dùng nhập vào.
Bây giờ chúng ta kiểm tra tổng. nhưng tổng được tạo bằng toán tử (+).
vòng lặp bắt đầu từ ($i=1 đến $i
Giá trị do người dùng nhập vào hộp văn bản đầu tiên là 500
Giá trị do người dùng nhập vào hộp văn bản thứ hai là 500
đầu ra trở thành. 1000. bởi vì giá trị của hộp văn bản đầu tiên được tăng lên.
vòng lặp for sẽ tiếp tục chạy chừng nào điều kiện ( $i

Trừ hai số bằng cách sử dụng vòng lặp (Không sử dụng - toán tử).

________số 8

Kết quả
Phép trừ các số đã cho=500
Nhập số đầu tiên
Nhập số thứ hai


Vòng lặp

";
	
} 

?>
0 - Lặp qua một khối mã với số lần xác định


PHP cho vòng lặp

Vòng lặp

";
	
} 

?>
0 được sử dụng khi bạn biết trước tập lệnh sẽ chạy bao nhiêu lần

cú pháp

for (init counter; test counter; increment counter) {
  mã sẽ được thực thi cho mỗi lần lặp lại;
}

Thông số

  • bộ đếm khởi tạo. Khởi tạo giá trị bộ đếm vòng lặp
  • quầy kiểm tra. Được đánh giá cho mỗi lần lặp lại vòng lặp. Nếu nó đánh giá là TRUE, vòng lặp tiếp tục. Nếu nó đánh giá là FALSE, vòng lặp kết thúc
  • bộ đếm tăng. Tăng giá trị bộ đếm vòng lặp

ví dụ

Ví dụ dưới đây hiển thị các số từ 0 đến 10

Ví dụ

for ($x = 0; $x <= 10; $x++) {  echo "Số này là. $x";}?>
  echo "The number is: $x
";
}
?>

Tự mình thử »

Ví dụ giải thích

  • $x = 0;
  • $x <= 10;
  • $x++ - Tăng giá trị bộ đếm vòng lặp lên 1 cho mỗi lần lặp

Ví dụ này đếm đến 100 bằng hàng chục

Ví dụ

for ($x = 0; $x <= 100; $x+=10) {  echo "Số này là. $x";}?>
  echo "The number is: $x
";
}
?>

Tự mình thử »

Ví dụ giải thích

  • $x = 0;
  • $x <= 100;
  • $x+=10 - Tăng giá trị bộ đếm vòng lặp lên 10 cho mỗi lần lặp


Bài tập PHP

Kiểm tra bản thân với các bài tập

Tập thể dục

Tạo một vòng lặp chạy từ 0 đến 9

 ($i = 0; $i < 10; ) {
  echo $i;
}


Cung cấp câu trả lời "

Làm cách nào để tính tổng các giá trị trong vòng lặp for trong PHP?

Mã PHP. ? php $sum = 0; . echo "The sum of the numbers 0 to 30 is $sum".

Làm cách nào để tính tổng các số trong PHP?

$sum = $number1+$number2; echo "Tổng của $number1 và $number2 là. ". $ tổng;