Hướng dẫn php loop programs - chương trình vòng lặp php

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

Hướng dẫn php loop programs - chương trình vòng lặp php
How to code The code below uses the “for… loop” to print values of multiplying 10 by 0 through to 10

<?php

for ($i = 0; $i < 10; $i++){

$product = 10 * $i;

echo "The product of 10 * $i is $product <br/>";
}

?>

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 90 

PHP 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

Hướng dẫn php loop programs - chương trình vòng lặp php
Practical examples The code below uses for… each loop to read and print the elements of an array.

<?php

$animals_list = array("Lion","Wolf","Dog","Leopard","Tiger");

foreach($animals_list as $array_values){

echo $array_values . "<br>";

}

?>

Output:

Lion
Wolf
Dog
Leopard
Tiger

Chú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 Female

PHP 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

Hướng dẫn php loop programs - chương trình vòng lặp php
Practical example The code below uses the while… loop to print numbers 1 to 5.

<?php

$i = 0;

while ($i < 5){

echo $i + 1 . "<br>";

$i++;

}

?>

Output:

<?php

for ($i = 0; $i < 10; $i++){

$product = 10 * $i;

echo "The product of 10 * $i is $product <br/>";
}

?>
0

PHP 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/>";
}

?>
1

trong 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

Hướng dẫn php loop programs - chương trình vòng lặp php
Practical example We are now going to modify the while… loop example and implement it using the do… while loop and set the counter initial value to 9. The code below implements the above modified example

<?php

for ($i = 0; $i < 10; $i++){

$product = 10 * $i;

echo "The product of 10 * $i is $product <br/>";
}

?>
2

PHP làm trong khi

<?php

for ($i = 0; $i < 10; $i++){

$product = 10 * $i;

echo "The product of 10 * $i is $product <br/>";
}

?>
3

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 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: