JavaScript is required

Kết quả của đoạn code dưới đây là?

$score = 1234;

$scoreboard = (array)$score;

echo $scoreboard[0]

?>

A.

1

B.

Error

C.

1234

D.

2

Trả lời:

Đáp án đúng: C


Đoạn code PHP này thực hiện việc chuyển đổi một biến số nguyên `$score` thành một mảng bằng cách sử dụng `(array)$score`. Khi một số nguyên được ép kiểu thành một mảng, mảng kết quả sẽ chứa một phần tử duy nhất với chỉ số là `0` và giá trị là số nguyên đó. Do đó, `$scoreboard[0]` sẽ truy cập vào phần tử đầu tiên của mảng `$scoreboard`, trả về giá trị của `$score`, tức là `1234`. Vì vậy, đáp án chính xác là `1234`.

Câu hỏi liên quan