JavaScript is required

Xem đoạn mã lệnh sau đây. Sau khi thực hiện đoạn mã trên kết quả
hiển thị sẽ là gì ?
$a;
for ($a = 1;$a <= 9;$a++)
{
if ($a == 5) continue;
print ($a);
}
?>

A.
12345
B.
56789
C.
12346789
D.
123456789
Trả lời:

Đáp án đúng: C


Đoạn mã PHP này sử dụng vòng lặp `for` để in ra các số từ 1 đến 9. Tuy nhiên, có một lệnh `continue` trong vòng lặp. Khi biến `$a` có giá trị bằng 5, lệnh `continue` sẽ được thực thi, bỏ qua phần còn lại của vòng lặp trong lần lặp đó và chuyển sang lần lặp tiếp theo. Do đó, số 5 sẽ không được in ra. Kết quả là các số 1, 2, 3, 4, 6, 7, 8, 9 sẽ được in ra liên tiếp.

Câu hỏi liên quan