JavaScript is required

Đ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";

?>

A.

Hello

B.

Error

C.

good bye

D.

None of the above

Trả lời:

Đáp án đúng: C


Đoạn code PHP này kiểm tra sự tồn tại của chuỗi "black" trong mảng `$color`. Hàm `in_array()` trả về `TRUE` nếu giá trị được tìm thấy trong mảng, và `FALSE` nếu không. Trong PHP, `FALSE` được coi là `0`. Vì "black" không có trong mảng `$color`, `$x` sẽ bằng `0`. Do đó, điều kiện `if ($x == 0)` là đúng, và "good bye" sẽ được in ra.

Câu hỏi liên quan