JavaScript is required

Kết quả khi thực hiện đoạn mã PHP sau là gì?

echo (int) "1234Yahoo5678";

?>

A.

1234

B.

5678

C.

12345678

D.

1234Yahoo5678

Trả lời:

Đáp án đúng: A


Trong PHP, khi bạn ép một chuỗi về kiểu số nguyên (int), PHP sẽ cố gắng chuyển đổi phần đầu của chuỗi thành một số. Nó sẽ đọc từ đầu chuỗi cho đến khi gặp một ký tự không phải là số. Trong trường hợp này, chuỗi "1234Yahoo5678" sẽ được chuyển đổi thành số 1234 vì 'Y' không phải là một chữ số.

Câu hỏi liên quan