Có vòng lặp nào trong php không?

Giống như bất kỳ ngôn ngữ nào khác, vòng lặp trong PHP được sử dụng để thực thi một câu lệnh hoặc một khối câu lệnh, nhiều lần cho đến khi và trừ khi một điều kiện cụ thể được đáp ứng. Điều này giúp người dùng tiết kiệm cả thời gian và công sức viết cùng một mã nhiều lần

PHP hỗ trợ bốn loại kỹ thuật lặp;

  1. cho vòng lặp
  2. trong khi lặp lại
  3. vòng lặp do-while
  4. vòng lặp foreach

Bây giờ chúng ta hãy tìm hiểu chi tiết về từng vòng lặp được đề cập ở trên

  1. cho vòng lặp. Loại vòng lặp này được sử dụng khi người dùng biết trước khối cần thực hiện bao nhiêu lần. Tức là đã biết trước số lần lặp. Các loại vòng lặp này còn được gọi là vòng lặp kiểm soát mục nhập. Có ba tham số chính cho mã, cụ thể là khởi tạo, điều kiện kiểm tra và bộ đếm

    cú pháp

    for (initialization expression; test condition; update expression) {
        // code to be executed
    }
    

    Trong vòng lặp for, một biến vòng lặp được sử dụng để điều khiển vòng lặp. Đầu tiên khởi tạo biến vòng lặp này thành một giá trị nào đó, sau đó kiểm tra xem biến này có nhỏ hơn hoặc lớn hơn giá trị bộ đếm không. Nếu câu lệnh là true thì thân vòng lặp được thực thi và biến vòng lặp được cập nhật. Các bước được lặp lại cho đến khi có điều kiện thoát

    • Biểu thức khởi tạo. Trong biểu thức này, chúng ta phải khởi tạo bộ đếm vòng lặp thành một giá trị nào đó. Ví dụ. $num = 1;
    • biểu thức kiểm tra. Trong biểu thức này, chúng ta phải kiểm tra điều kiện. Nếu điều kiện là đúng thì chúng ta sẽ thực hiện phần thân của vòng lặp và đi đến cập nhật biểu thức nếu không chúng ta sẽ thoát khỏi vòng lặp for. Ví dụ. $num <= 10;
    • Cập nhật biểu thức. Sau khi thực hiện thân vòng lặp, biểu thức này tăng/giảm biến vòng lặp theo một số giá trị. Ví dụ. $num += 2;

    Thí dụ




    1
    3
    5
    7
    9
    
    60

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    1

    1
    3
    5
    7
    9
    
    2
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    5
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    7
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    9

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    12____113

    1
    3
    5
    7
    9
    
    14

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    16

    đầu ra

    1
    3
    5
    7
    9
    

    sơ đồ dòng chảy

    Có vòng lặp nào trong php không?

  2. trong khi lặp lại. Vòng lặp while cũng là một vòng lặp điều khiển mục nhập giống như vòng lặp for i. e. , đầu tiên nó kiểm tra điều kiện khi bắt đầu vòng lặp và nếu điều kiện đúng thì nó sẽ vào vòng lặp và thực hiện khối câu lệnh, và tiếp tục thực hiện nó chừng nào điều kiện còn đúng

    cú pháp

    1
    3
    5
    7
    9
    
    1

    Thí dụ




    1
    3
    5
    7
    9
    
    17

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    19

    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    41

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    43
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    46

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    49

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    63
    1
    3
    5
    7
    9
    
    64
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    66

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    16

    đầu ra

    1
    3
    5
    7
    9
    
    4

    Sơ đồ

    Có vòng lặp nào trong php không?

  3. vòng lặp do-while. Đây là một vòng lặp điều khiển thoát, nghĩa là trước tiên nó vào vòng lặp, thực hiện các câu lệnh, sau đó kiểm tra điều kiện. Do đó, một câu lệnh được thực thi ít nhất một lần khi sử dụng vòng lặp do…while. Sau khi thực hiện một lần, chương trình được thực hiện miễn là điều kiện còn đúng

    cú pháp

    1
    3
    5
    7
    9
    
    6

    Thí dụ




    1
    3
    5
    7
    9
    
    17

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    41

    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    41

    1
    3
    5
    7
    9
    
    44
    1
    3
    5
    7
    9
    
    45

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    49

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    63
    1
    3
    5
    7
    9
    
    64
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    66
    1
    3
    5
    7
    9
    
    43
    1
    3
    5
    7
    9
    
    3____14
    1
    3
    5
    7
    9
    
    49

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    16

    đầu ra

    1
    3
    5
    7
    9
    
    4

    Mã này sẽ hiển thị sự khác biệt giữa vòng lặp while và do…while




    1
    3
    5
    7
    9
    
    17

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    04

    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    41

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    08

    1
    3
    5
    7
    9
    
    43
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    82

    1
    3
    5
    7
    9
    
    83

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    86
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    63
    1
    3
    5
    7
    9
    
    64
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    66

    1
    3
    5
    7
    9
    
    606

    1
    3
    5
    7
    9
    
    44
    1
    3
    5
    7
    9
    
    45

    1
    3
    5
    7
    9
    
    83

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    02

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    05
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    83

    1
    3
    5
    7
    9
    
    66
    1
    3
    5
    7
    9
    
    43
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    4
    1
    3
    5
    7
    9
    
    12

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    16

    đầu ra

    1
    3
    5
    7
    9
    
    4

    Sơ đồ

    Có vòng lặp nào trong php không?

  4. vòng lặp foreach. Vòng lặp này được sử dụng để lặp qua các mảng. Đối với mỗi bộ đếm của vòng lặp, một phần tử mảng được gán và bộ đếm tiếp theo được chuyển sang phần tử tiếp theo.
    Cú pháp.
    1
    3
    5
    7
    9
    
    0

    Thí dụ




    1
    3
    5
    7
    9
    
    17

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    18
    1
    3
    5
    7
    9
    
    19____120
    1
    3
    5
    7
    9
    
    21

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    23
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    18
    1
    3
    5
    7
    9
    
    26
    1
    3
    5
    7
    9
    
    27
    1
    3
    5
    7
    9
    
    28

    1
    3
    5
    7
    9
    
    29
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    31
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    66

    1
    3
    5
    7
    9
    
    83

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    18
    1
    3
    5
    7
    9
    
    19
    1
    3
    5
    7
    9
    
    20
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    41
    1
    3
    5
    7
    9
    
    63
    1
    3
    5
    7
    9
    
    43
    1
    3
    5
    7
    9
    
    63
    1
    3
    5
    7
    9
    
    45
    1
    3
    5
    7
    9
    
    46

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    23
    1
    3
    5
    7
    9
    
    3
    1
    3
    5
    7
    9
    
    18
    1
    3
    5
    7
    9
    
    26
    1
    3
    5
    7
    9
    
    27
    1
    3
    5
    7
    9
    
    28

    1
    3
    5
    7
    9
    
    29
    1
    3
    5
    7
    9
    
    11
    1
    3
    5
    7
    9
    
    31
    1
    3
    5
    7
    9
    
    13

    1
    3
    5
    7
    9
    
    10
    1
    3
    5
    7
    9
    
    66

    1
    3
    5
    7
    9
    
    0

    1
    3
    5
    7
    9
    
    16

    đầu ra

    1
    3
    5
    7
    9
    
    8

Bài viết này được đóng góp bởi Chinmoy Lenka. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng đóng góp. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới donate@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác

Vui lòng viết bình luận nếu bạn thấy bất cứ điều gì không chính xác hoặc bạn muốn chia sẻ thêm thông tin về chủ đề thảo luận ở trên

Tôi có thể sử dụng vòng lặp for trong PHP không?

Vòng lặp for là cấu trúc điều khiển lặp lại một khối mã miễn là đáp ứng một điều kiện. Nó thường được sử dụng để lặp lại một khối mã một số lần nhất định. Hàm vòng lặp for của PHP có thể được sử dụng để lặp lại một bộ mã trong một số lần đã đặt .

Tôi có thể sử dụng cái gì thay cho vòng lặp trong PHP?

PHP có foreach không?

Vòng lặp foreach của PHP được sử dụng để lặp qua các giá trị của một mảng . Nó lặp qua mảng và mỗi giá trị cho phần tử mảng mới được gán cho giá trị và con trỏ mảng được di chuyển theo một để đi đến phần tử tiếp theo trong mảng.

Chúng ta có thể sử dụng vòng lặp cho mảng trong PHP không?

Vòng lặp foreach PHP . The foreach loop works only on arrays, and is used to loop through each key/value pair in an array.