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ì ?
echo (int)"1235Jason";
?>

A.
1235
B.
Có lỗi xảy ra
C.
0
D.
1235Jason
Trả lời:

Đáp án đúng: A


Đoạn mã PHP sử dụng ép kiểu `(int)` để chuyển đổi chuỗi "1235Jason" thành số nguyên. Trong PHP, khi một chuỗi được ép kiểu thành số nguyên, nó sẽ cố gắng chuyển đổi phần đầu của chuỗi thành số. Nếu phần đầu của chuỗi là một số hợp lệ, nó sẽ được chuyển đổi. Nếu không, nó sẽ trả về 0. Trong trường hợp này, phần đầu của chuỗi là "1235", đây là một số hợp lệ. Do đó, kết quả sẽ là số nguyên 1235.

Câu hỏi liên quan