Máy tínhLập trình

Vòng lặp for trong PHP

Một trong những nhiệm vụ chính của máy tính là xử lý một lượng lớn dữ liệu ở người hoạt động này sẽ đòi hỏi một sự đầu tư rất lớn của thời gian. Để thực hiện chu kỳ gia công phức tạp đã được phát minh. Xem xét chu kỳ cho. Đôi khi, nó là cần thiết để lặp lại một số mẩu mã một số số lần, mà khi chu kỳ đến để giải cứu. Vòng lặp for - một trong những phổ biến nhất.

Các nhà khai thác, thường được sử dụng trong một vòng lặp for

Đầu tiên, chúng ta hãy nhìn vào một nhóm các nhà khai thác thường được sử dụng trong chu kỳ. Họ được gọi là thặng dư và giảm. điều hành tăng thu âm hai cộng (++), nó cung cấp một sự gia tăng trong đơn vị. Giảm giá trị ngược lại, làm giảm giá trị của 1, nó biểu thị hai nhược điểm (-). Những nhà điều hành được sử dụng như một bộ đếm. Nếu trong quá trình PRE-sụt lần / increment là giảm / tăng trong biến, và sau đó giá trị này được sử dụng. POST-sụt lần / tăng các biến được sử dụng lần đầu, và sau đó có tăng hoặc giảm của nó.

cú pháp

Vòng lặp for tạo ra một lệnh thực hiện khối chừng nào một số điều kiện là đúng. Trong khác từ, một tập các lệnh, được thực hiện lặp đi lặp lại cho đến khi một điều kiện nhất định được thực thi.

Người ta tin rằng chu kỳ cho một trong những phức tạp trong PHP. cú pháp của nó là như sau:

for (chast_1; chast_2; chast_3)

{Mã}

Đặc biệt thú vị là một thực tế mà bên trong dấu ngoặc đơn. Như bạn có thể thấy, có ba phần. Chúng được phân cách bằng dấu chấm phẩy. Nơi chast_1 PHP làm những gì anh đang nói. Nếu có một biểu hiện, sau đó nó được thực thi. Như một quy luật, có được kích hoạt bộ đếm. Trong chasti_2 nó là nếu, sau đó kiểm tra cho dù đó là sự thật rằng trong chasti_1 nếu có (true), sau đó PHP thực thi mã mà là bên trong dấu ngoặc. Phần thứ ba là tăng hoặc giảm của bộ đếm.

Hãy xem xét một chu kỳ cho php trong ví dụ

Trong chu kỳ chasti_1 biến $ a được thiết lập là 0. Tiếp theo, kiểm tra xem $ a nhỏ hơn 20? Nếu ít hơn, sau đó sẽ chạy các lệnh có trong vòng lặp. Trong ví dụ của chúng tôi cho thấy: "Chuỗi này được thể hiện 20 lần", sau đó phần thứ ba là tăng $ một 1. Sau đó, một lần nữa, có sự trở lại của phần thứ hai, một lần nữa kiểm tra ít nhất 20 chúng tôi biến hay không. Ít? Sau đó, một lần nữa có lệnh (dòng đầu ra) cho đến khi $ a sẽ không có nhiều hơn 20.

công việc

Chạy một nhiệm vụ nhỏ. Có một số gợi ý: "Hi, folks" Nó là cần thiết để theo chiều dọc rút cụm từ này. Làm thế nào nó được thực hiện?

Chúng ta cần phải giải quyết vấn đề vòng lặp PHP cho. Chúng tôi nhớ những chức năng strlen (), trả về độ dài của dòng.

Trong ví dụ 1, nó được viết - Những gì không để làm gì? Đây là một mã tốt, nó hoạt động. Nhưng làm như vậy là không thể. Để hiểu tại sao, nhìn vào cách PHP. Thứ nhất, gán biến $ i 0. Tiếp theo là một số ký tự trong chuỗi và xác minh rằng một số lượng nhất định nhỏ hơn không. Nó lặp mã đến kết luận của các chữ cái đầu tiên. Sau đó, $ i được tăng thêm 1 lần nữa được tính chuỗi các biểu tượng, kiểm tra rằng $ i nhỏ hơn số lượng đã nhận một lần nữa đi thực thi mã. Mỗi lần thực hiện strlen (), là một con số đếm của các biểu tượng. Nó là tốt mà chúng ta có một chuỗi dài như vậy thì không.

Nếu dòng là tĩnh, sử dụng tùy chọn khác.

Trong phương án thứ nhất, chức năng strlen đưa ra khỏi chu kỳ cho.

Trong phương án thứ hai, tất cả giữ lại trong một vòng lặp cho.

Với sự giúp đỡ của một vòng lặp for trong PHP, bạn có thể giải quyết nhiều câu đố!

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 vi.delachieve.com. Theme powered by WordPress.