Chúng ta đã xem câu lệnh break trong bài viết trước. Nhắc lại, câu lệnh break sẽ kết thúc vòng lặp sau khi nó gặp phải. Đôi khi chúng ta chỉ muốn bỏ qua một lần lặp và tiếp tục với vòng lặp đó; Show Hãy xem cách chúng ta có thể sử dụng câu lệnh continue bên trong mỗi vòng lặp. while, do-while, for và foreach. Mỗi vòng lặp sẽ lặp qua mảng sau Trong ví dụ đầu tiên, chúng ta sẽ xem xét vòng lặp while. PHP sẽ lặp qua mảng $next_car; . Tôi đang nhận được một Skyline. ” Theo thông lệ trong hầu hết các bài viết của tôi, tôi muốn xem qua ít nhất một ví dụ đầy đủ. Tôi nghĩ rằng nó cung cấp cho người đọc một cách nhìn rõ ràng về mã. trong ví dụ này
Tiếp theo, hãy xem xét vòng lặp do-while. PHP đánh giá các câu lệnh bên trong phần thân do-while trước khi nó kiểm tra điều kiện do-while. Cuối cùng, kết quả tương tự được tạo ra. PHP sẽ gặp câu lệnh continue mỗi khi “R34 Skyline” không được trả về. Khi nó được trả về, PHP sẽ xuất ra “Đúng vậy. Tôi đang nhận được một Skyline. ” Hãy kết hợp nó một chút với ví dụ về vòng lặp for. Chúng tôi sẽ thêm “Subaru STi” vào mảng, đây tình cờ là một chiếc xe mà tôi đã sở hữu. Chúng tôi muốn lặp qua mảng $next_car và xuất thông báo. “BLANK-CAR chắc chắn là một khả năng…có đủ người đăng ký. ” BLANK-CAR tham chiếu từng giá trị phần tử mảng. Nếu gặp Subaru STi, chúng tôi không muốn xuất bất cứ thứ gì vì chúng tôi đã sở hữu nó (hoặc ít nhất là tôi đã sở hữu nó). Vì vậy, nếu PHP gặp giá trị đó, nó sẽ bỏ qua nó bằng cách sử dụng câu lệnh continue Mã đạt được điều đó. Nó lặp qua từng phần tử mảng. Nếu giá trị khớp với “Subaru STi”, câu lệnh tiếp tục được bắt gặp và PHP bỏ qua mã còn lại bên trong vòng lặp. Nó quay trở lại đầu trang và lặp lại quá trình. Nếu không, câu lệnh continue sẽ không xuất hiện và mã bên dưới câu lệnh if được thực thi Hãy nhìn vào vòng lặp cuối cùng. vòng lặp foreach. Vòng lặp foreach sẽ giống với vòng lặp for về mặt logic (chỉ khác ở cú pháp) Và đó là nó. Đó là cách bạn sử dụng câu lệnh continue bên trong mỗi vòng lặp. Quá trình này hoàn toàn giống nhau cho mỗi vòng lặp (không có ý định chơi chữ) dinocajic/php-7-youtube-tutorialsMã cho PHP 7. x hướng dẫn trên YouTubegithub. com Dino Cajic hiện là Trưởng phòng CNTT tại LSBio (LifeSpan BioSciences, Inc. ), Kháng thể tuyệt đối, Kerafast, Everest BioTech, Nordic MUbio và Exalpha. Ông cũng là Giám đốc điều hành tại MyAutoSystem. Ông có hơn một thập kỷ kinh nghiệm về công nghệ phần mềm. Anh ấy có điểm B. S. về Khoa học Máy tính và môn phụ về Sinh học. Nền tảng của anh ấy bao gồm việc tạo ra các ứng dụng thương mại điện tử cấp doanh nghiệp, thực hiện phát triển phần mềm dựa trên nghiên cứu và tạo điều kiện phổ biến kiến thức thông qua viết lách Bạn có thể kết nối với anh ấy trên LinkedIn, theo dõi anh ấy trên Instagram hoặc đăng ký ấn phẩm Phương tiện của anh ấy Đọc mọi câu chuyện từ Dino Cajic (và hàng nghìn nhà văn khác trên Medium). Phí thành viên của bạn trực tiếp hỗ trợ Dino Cajic và các nhà văn khác mà bạn đọc. Bạn cũng sẽ có toàn quyền truy cập vào mọi câu chuyện trên Phương tiện Khi nào nên sử dụng tiếp tục trong một vòng lặp?Câu lệnh continue được sử dụng khi bạn muốn bỏ qua phần còn lại của vòng lặp, quay lại đầu vòng lặp và tiếp tục một vòng lặp mới. As with the break statement, the continue statement is commonly used with a conditional if statement.
Sự khác biệt giữa tiếp tục và phá vỡ PHP là gì?Câu lệnh break kết thúc toàn bộ bước lặp của một vòng lặp trong khi câu lệnh continue bỏ qua bước lặp hiện tại . Câu lệnh break kết thúc sớm toàn bộ vòng lặp trong khi câu lệnh continue mang đến lần lặp tiếp theo sớm.
Khi nào có thể phá vỡ và tiếp tục được sử dụng?Các câu lệnh một mã thông báo continue và break có thể được sử dụng trong các vòng lặp để thay đổi luồng điều khiển ; .
Sự khác biệt giữa tiếp tục và tiếp tục 2 trong PHP là gì?PHP tiếp tục thực thi các câu lệnh cho đến khi kết thúc khối chuyển đổi hoặc lần đầu tiên nó nhìn thấy câu lệnh ngắt. Nếu bạn có một công tắc bên trong một vòng lặp và muốn tiếp tục đến lần lặp tiếp theo của vòng lặp bên ngoài, hãy sử dụng tiếp tục 2 . |