Đoạn code sau cho ra kết quả gì?
$color = array(
"red",
"yellow",
"white"
);
$x = in_array("black", $color);
if ($x == 0) echo "good bye";
if ($x == 1) echo "Hello";
?>
$color = array(
"red",
"yellow",
"white"
);
$x = in_array("black", $color);
if ($x == 0) echo "good bye";
if ($x == 1) echo "Hello";
?>
Trả lời:
Đáp án đúng: C
Đoạn code PHP kiểm tra xem giá trị "black" có tồn tại trong mảng `$color` hay không. Hàm `in_array()` trả về `TRUE` nếu giá trị tồn tại và `FALSE` nếu không. Trong PHP, `FALSE` tương đương với 0 và `TRUE` tương đương với 1.
Trong trường hợp này, "black" không tồn tại trong mảng `$color`, vì vậy `$x` sẽ nhận giá trị `FALSE` (tức là 0). Do đó, điều kiện `$x == 0` sẽ đúng và in ra "good bye".
Điều kiện `$x == 1` sẽ không được thực thi vì `$x` bằng 0.
Vậy, đáp án đúng là "good bye".
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
