Câu lệnh lặp nào không được hỗ trợ bởi php?
PHP hỗ trợ các vòng lặp while, vòng lặp for và vòng lặp do-while sử dụng các từ khóa 7, 0 và 1 (cùng với một 7 khác). Điều kiện tiếp tục cho các vòng lặp được đặt trong dấu ngoặc đơn, 3 và các khối mã liên kết với vòng lặp được đặt trong dấu ngoặc nhọn Show Vòng lặp WhileCũng giống như các câu điều kiện, kiểu mã của chúng ta đặt dấu ngoặc nhọn mở đầu trên cùng một dòng với từ khóa 7 và điều kiện tiếp diễn. Khối mã bên trong cũng được thụt vào và tất cả các dòng trong khối được thụt vào cùng một mức
Ngoài ra, điều kiện tiếp tục không chứa dấu chấm phẩy vì nó không phải là câu lệnh thực thi. Cũng như với câu lệnh if, nếu chúng ta đặt dấu chấm phẩy thì sẽ dẫn đến kết quả không mong muốn. Hãy xem xét những điều sau đây
Một vấn đề tương tự xảy ra. Từ khóa 7 và điều kiện tiếp tục liên kết với câu lệnh hoặc khối mã thực thi tiếp theo. Do dấu chấm phẩy, câu lệnh thực thi được liên kết với vòng lặp while trống. Điều gì xảy ra thậm chí còn tồi tệ hơn. chương trình sẽ đi vào một vòng lặp vô hạn. Để thấy điều này, mã về cơ bản tương đương như sau
Trong vòng lặp while, chúng ta không bao giờ tăng biến đếm 6, vòng lặp không làm gì cả và do đó việc tính toán sẽ tiếp tục mãi mãi. Đó là PHP hợp lệ và sẽ chạy, nhưng rõ ràng sẽ không hoạt động như dự kiến. Tránh vấn đề này bằng cách sử dụng cú pháp thích hợp. Một cách sử dụng phổ biến khác cho vòng lặp while là vòng lặp được điều khiển bằng cờ trong đó chúng ta sử dụng cờ Boolean thay vì biểu thức để xác định xem một vòng lặp có nên tiếp tục hay không. Vì PHP có sẵn các kiểu Boolean, nên chúng ta có thể sử dụng một biến cùng với các từ khóa 7 và 8. Một ví dụ có thể được tìm thấy dưới đây
Đây là một ví dụ khác sử dụng vòng lặp while trong PHP để chuẩn hóa một số bằng cách liên tục chia nó cho 10 cho đến khi nó nhỏ hơn 10 0Đối với vòng lặpĐối với các vòng lặp trong PHP, hãy sử dụng cú pháp quen thuộc để đặt khởi tạo, điều kiện tiếp tục và lặp lại trên cùng một dòng với từ khóa 0. Một ví dụ có thể được tìm thấy dưới đây 2Dấu chấm phẩy được đặt ở cuối điều kiện khởi tạo và tiếp tục, nhưng không đặt ở câu lệnh lặp. Với vòng lặp while, dấu ngoặc nhọn mở được đặt trên cùng một dòng với từ khóa 0. Mã trong thân vòng lặp được thụt lề, tất cả đều ở cùng một mức độ thụt lềChúng ta cũng có thể sử dụng các vòng lặp lồng nhau 4Vòng lặp Do-WhilePHP cũng hỗ trợ vòng lặp do-while. Nhớ lại rằng sự khác biệt giữa vòng lặp while và vòng lặp do-while là khi điều kiện tiếp diễn được kiểm tra. Đối với vòng lặp while, nó ở trước phần đầu của thân vòng lặp và trong vòng lặp do-while, nó ở cuối vòng lặp. Điều này có nghĩa là do-while luôn thực thi ít nhất một lần. Một ví dụ có thể được tìm thấy dưới đây 5Dấu ngoặc nhọn mở lại nằm trên cùng một dòng với từ khóa 1. Từ khóa 7 và điều kiện tiếp tục nằm trên cùng một dòng với dấu ngoặc nhọn đóng. Khác một chút so với cú pháp trước đó, dấu chấm phẩy xuất hiện ở cuối điều kiện tiếp tục mặc dù nó không phải là câu lệnh thực thivòng lặp foreachCuối cùng, PHP hỗ trợ các vòng lặp foreach sử dụng từ khóa 3 để lặp qua một mảng. Nói tóm lại, bạn có thể lặp lại các phần tử của một mảng như sau 8Trong cú pháp 3, chúng tôi chỉ định mảng mà chúng tôi muốn lặp lại, 5 và sử dụng từ khóa 6. Phần tử cuối cùng trong câu lệnh là tên biến mà chúng ta muốn sử dụng trong vòng lặp. Điều này nên được đọc là “ 3 phần tử $ 8 trong mảng 9. ”. Bên trong vòng lặp, biến 0 sẽ được cập nhật tự động trên mỗi lần lặp thành phần tử tiếp theo trong 5Giấy phép và Thuộc tínhBản quyền (C) CodeAhoy. Cuốn sách này được cấp phép theo Creative Commons Attribution- ShareAlike 4. 0 Giấy phép quốc tế Có bao nhiêu loại vòng lặp hỗ trợ trong PHP?Có bốn loại vòng lặp khác nhau được hỗ trợ bởi PHP.
Câu lệnh lặp trong PHP là gì?PHP cho vòng lặp có thể được sử dụng để duyệt qua bộ mã cho số lần được chỉ định. Nó nên được sử dụng nếu số lần lặp được biết nếu không thì sử dụng vòng lặp while. Điều này có nghĩa là vòng lặp for được sử dụng khi bạn đã biết mình muốn thực thi một khối mã bao nhiêu lần
4 loại vòng lặp là gì?Các loại vòng lặp trong C Câu lệnh lặp nào được hỗ trợ bởi C?Các loại câu lệnh điều khiển vòng lặp trong C
. câu lệnh goto . tiếp tục tuyên bố. tuyên bố phá vỡ. |