Tács giả: dương nguyễn phú cường
NgàoHồi xưa đó
Một vòng lặp là một cấu trúc điều khiển lặp liên quan đến việc thực hiện cùng một số mã một số lần cho đến khi một điều kiện nhất định được đáp ứng.
PHP cho vòng lặp
Mã trên đầu ra trên 21 21 lớn hơn 7 vòng đối với các vòng lặp cho ... các vòng lặp thực thi khối mã một số lần được chỉ định. Về cơ bản có hai loại cho vòng lặp;
- for
- cho mỗi.
Bây giờ hãy cùng nhìn vào chúng một cách riêng biệt. & Nbsp; cho loop & nbsp;For loop It has the following basic syntax
<?php for (initialize; condition; increment){ //code to be executed } ?>HERE,
- "Đối với {{}} và nbsp; là khối vòng lặp is the loop block
- Khởi tạo của người Viking thường là một số nguyên; Nó được sử dụng để đặt giá trị ban đầu của bộ đếm.initialize” usually an integer; it is used to set the counter’s initial value.
- Điều kiện trực tiếp & NBSP; Điều kiện được đánh giá cho mỗi lần thực hiện PHP. Nếu nó đánh giá là đúng thì việc thực hiện vòng lặp cho ... bị chấm dứt. Nếu nó đánh giá là sai, việc thực hiện ... vòng lặp tiếp tục. the condition that is evaluated for each php execution. If it evaluates to true then execution of the for... loop is terminated. If it evaluates to false, the execution of the for... loop continues.
- Tăng tốc độ tăng & NBSP; được sử dụng để tăng giá trị ban đầu của số nguyên truy cập. is used to increment the initial value of counter integer.
Cách nó hoạt động, sơ đồ được hiển thị bên dưới minh họa cách cho vòng lặp trong PHP hoạt động cách mã mã bên dưới sử dụng các trò chơi For For Loop để in các giá trị nhân 10 với 0 đến 10 The flowchart shown below illustrates how for loop in php works
Output:
The product of 10 x 0 is 0 The product of 10 x 1 is 10 The product of 10 x 2 is 20 The product of 10 x 3 is 30 The product of 10 x 4 is 40 The product of 10 x 5 is 50 The product of 10 x 6 is 60 The product of 10 x 7 is 70 The product of 10 x 8 is 80 The product of 10 x 9 is 90PHP cho mỗi vòng lặp
Vòng lặp PHP được sử dụng để lặp lại thông qua các giá trị mảng. Nó có cú pháp cơ bản sau
<?php foreach($array_variable as $array_values){ block of code to be executed } ?>HERE,
- For Foreach (Mạnh) is the foreach php loop block code
- “$ Array_data” & nbsp; là biến mảng được lặp qua is the array variable to be looped through
- Mùi $ mảng_value và NBSP; là biến tạm thời chứa các giá trị mục mảng hiện tại. is the temporary variable that holds the current array item values.
- Khối mã của mã “” là phần của mã hoạt động trên các giá trị mảng
Cách thức hoạt động & NBSP; Sơ đồ hiển thị bên dưới minh họa cách thức cho mỗi vòng lặp hoạt động các ví dụ thực tế Mã dưới đây sử dụng cho mỗi vòng lặp để đọc và in các yếu tố của một mảng. The flowchart shown below illustrates how the for… each… loop works
Output:
Lion Wolf Dog Leopard TigerChúng ta hãy nhìn vào một ví dụ khác lặp qua mảng kết hợp & nbsp; Một mảng kết hợp sử dụng các từ chữ và số cho các khóa truy cập.associative array. An associative array uses alphanumeric words for access keys.
<?php $persons = array("Mary" => "Female", "John" => "Male", "Mirriam" => "Female"); foreach($persons as $key => $value){ echo "$key is $value"."<br>"; } ?>Các tên đã được sử dụng làm khóa mảng và giới tính làm giá trị.
Output:
Mary is Female John is Male Mirriam is FemalePHP trong khi vòng lặp
Chúng được sử dụng để thực thi một khối mã A liên tục cho đến khi điều kiện đặt được thỏa mãn khi sử dụng trong khi các vòng lặpWhen to use while loops
- Trong khi các vòng lặp được sử dụng để thực thi một khối mã cho đến khi một điều kiện nhất định trở thành đúng.
- Bạn có thể sử dụng một vòng lặp thời gian để đọc các bản ghi được trả về từ truy vấn cơ sở dữ liệu.
Các loại trong khi các vòng lặp
- Làm… trong khi & nbsp;- thực thi khối mã ít nhất một lần trước khi đánh giá điều kiện - executes the block of code at least once before evaluating the condition
- Trong khi LỚN & NBSP;- Kiểm tra điều kiện trước. Nếu nó đánh giá là true, khối mã được thực thi miễn là điều kiện là đúng. Nếu nó đánh giá là sai, việc thực hiện vòng lặp trong khi bị chấm dứt. - checks the condition first. If it evaluates to true, the block of code is executed as long as the condition is true. If it evaluates to false, the execution of the while loop is terminated.
Trong khi vòng lặp, nó có cú pháp sau It has the following syntax
<?php while (condition){ block of code to be executed; } ?>HERE,
- Càng trong while (…) is the while loop block code
- "Điều kiện" & nbsp; là điều kiện được đánh giá bởi vòng lặp trong khi is the condition to be evaluated by the while loop
- "Khối mã của mã" và NBSP; là mã sẽ được thực thi nếu điều kiện được thỏa mãn is the code to be executed if the condition gets satisfied
Cách nó hoạt động biểu đồ luồng được hiển thị bên dưới minh họa cách các vòng lặp WHRE hoạt động thực tế Ví dụ về mã bên dưới sử dụng vòng lặp WHER để in các số 1 đến 5. The flow chart shown below illustrates how the while… loop works
Output:
<?php for ($i = 0; $i < 10; $i++){ $product = 10 * $i; echo "The product of 10 * $i is $product <br/>"; } ?>0PHP làm trong khi
Sự khác biệt giữa trong khi vòng lặp và do loop trong khi vòng lặp được thực hiện trong khi được thực hiện tại địa điểm một lần trước khi điều kiện được đánh giá. Bây giờ, hãy nhìn vào cú pháp cơ bản của một người làm trong khi vòng lặp
<?php for ($i = 0; $i < 10; $i++){ $product = 10 * $i; echo "The product of 10 * $i is $product <br/>"; } ?>1trong khi (điều kiện); NƠI ĐÂY,HERE,
- “Do {…} while (…) '& nbsp; là do is the do… while loop block code
- "Điều kiện" & nbsp; là điều kiện được đánh giá bởi vòng lặp trong khi is the condition to be evaluated by the while loop
- "Khối mã của mã" và NBSP; là mã sẽ được thực thi nếu điều kiện được thỏa mãn is the code that is executed at least once by the do… while loop
Cách nó hoạt động biểu đồ luồng được hiển thị bên dưới minh họa cách các vòng lặp WHRE hoạt động thực tế Ví dụ về mã bên dưới sử dụng vòng lặp WHER để in các số 1 đến 5. The flow chart shown below illustrates how the while… loop works
PHP làm trong khi
<?php for ($i = 0; $i < 10; $i++){ $product = 10 * $i; echo "The product of 10 * $i is $product <br/>"; } ?>3Sự khác biệt giữa trong khi vòng lặp và do loop trong khi vòng lặp được thực hiện trong khi được thực hiện tại địa điểm một lần trước khi điều kiện được đánh giá. Bây giờ, hãy nhìn vào cú pháp cơ bản của một người làm trong khi vòng lặp the above example outputs 9 only. This is because the do… while loop is executed at least once even if the set condition evaluates to false.
trong khi (điều kiện); NƠI ĐÂY,
- “Do {…} while (…) '& nbsp; là do
- Khối mã của mã
- Cách nó hoạt động, biểu đồ luồng được hiển thị bên dưới minh họa cách các vòng lặp trong khi Loop hoạt động ví dụ thực tế, chúng ta sẽ sửa đổi ví dụ trong khi vòng lặp và thực hiện nó bằng cách sử dụng vòng lặp trong khi vòng lặp và đặt giá trị ban đầu thành 9. Mã bên dưới thực hiện Ví dụ được sửa đổi ở trên
- Mã trên đầu ra: