PHP cho vòng lặp

0
5

Vòng lặp for trong PHP

Các cho vòng lặp được sử dụng khi bạn biết trước bao nhiêu lần so với kịch bản nên chạy. Cú pháp

for (khởi tạo; điều kiện; gia số)
	
{
	
 mã được thực thi;
	
} 
		

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

<? php
	
cho ($ i = 1; $ i <= 5; $ i ++)
	
{  	
echo "Số là:". $ i. "<br/>";
	
} 

?>


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


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

 <? php
	
$ name = "rexx";
	
cho ($ i = 1; $ i <= 5; $ i ++)
	
{
	
echo "Tên tôi là:". $ name. "<br/>";
	
} 

?>


Trong ví dụ trên,
đầu ra 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 từ 1 đến 100.

 <? php
	
$ sum = 0;
	
cho ($ i = 1; $ i <= 100; $ i ++)
	
{
  	 
 $ sum = $ sum + $ i;   
	
} 
	
echo $ sum;

?>

Trong ví dụ trên,
Biến ($ sum) giữ giá trị (0). Vòng lặp for () được sử dụng để in ra 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 <= 100).
Vì vậy, đầu ra hiển thị 5050


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

<? php
	
cho ($ i = 2; $ i <= 100; $ i + = 2)
	
{
  	  
echo $ i. "";
	
} 
 
?>


Trong ví dụ trên,
vòng lặp Đây 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 cách sử dụng vòng lặp.

 <? php
	
cho ($ i = 1; $ i <= 99; $ i + = 2)
	
{
  	  
echo $ i. "";
	   
} 
 
?>


Trong ví dụ trên,
Vòng lặp bắt đầu từ ($ i = 1) đến ($ i <= 99) mỗi khi $ i tăng giá trị của nó lên 2. nếu giá trị của ($ i = 1) thì nó sẽ trở thành 3. giá trị được in.


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

<? php
	
cho ($ i = 1; $ i <= 100; $ i ++)
	
{
	 
nếu ($ i% 2 == 0)
	  
{
	    
@ $ chẵn = $ chẵn + $ i;
	  
}
	  
khác
	  
{
	  	
@ $ lẻ = $ lẻ + $ i;
	  
}
	   
	
} 
	 
echo "Tổng các số chẵn =". $ chẵn. "<br/>";
	
 echo "Tổng các số lẻ =". $ lẻ;
 
?>


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 đi lặp lại bao nhiêu lần. bên trong vòng lặp for chúng ta khai báo điều kiện if..else.
Nếu điều kiện ($% 2 == 0) là đúng, thì mã sẽ thực thi và tính tổng của số chẵn. ngược lại lệnh else thực hiện và tính tổng các số lẻ.
In tổng các số lẻ ans riêng lẻ.


Thêm hai số bằng cách sử dụng vòng lặp (Không sử dụng + toán tử).

 <? php
	
@ $ f = $ _ NHẬN ['f'];
	
@ $ s = $ _ NHẬN ['s'];
	
cho ($ i = 1; $ i <= $ s; $ i ++)
	
{
	 
 $ f ++; 
	
} 
	 
echo "Tổng các số đã cho =". $ f;
 
?>

<body>
 	
<biểu mẫu>
	 
 Nhập số đầu tiên <input type = "text" name = "f"> <br/>

Nhập số thứ hai <input type = "text" name = "s"> <br/>
	 
 <input type = "submit" value = "add">
	
</form>

 </body>

Trong ví dụ trên
Đầu tiên chúng ta tạo một tập lệnh HTML để lấy đầu vào từ người dùng.
khi một giá trị được nhập bởi người dùng 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ị được nhập bởi người dùng.
Bây giờ chúng ta kiểm tra tổng. nhưng tổng được tạo bằng cách sử dụng toán tử (+).
lặp lại bắt đầu từ ($ i = 1 đến $ i <= $ s) nghĩa là vòng lặp phụ thuộc vào giá trị của hộp văn bản thứ hai.
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 miễn là điều kiện ($ i <= $ s) là đúng.


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

<? php
	
@ $ f = $ _ NHẬN ['f'];
	
@ $ s = $ _ NHẬN ['s'];
	
cho ($ i = 1; $ i <= $ s; $ i ++)
	
{
	  
$ f--; 
	
} 
	 
echo "Phép trừ các số đã cho =". $ f;
 
?>

<html>

<body>
 	
<biểu mẫu>
	  
Nhập số đầu tiên <input type = "text" name = "f"> <br/>

Nhập số thứ hai <input type = "text" name = "s"> <br/>
	
<input type = "submit" value = "Subtract">
	
</form>

<body>

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây