JavaScript is required

Câu lệnh nào là đúng , khi bạn muốn biến đổi dang (type) thành integer?

A.
$item = (int) "100Laptop";
B.
$tem = "int""100Laptop";
C.
$item = [int] "100Laptop";
D.
$item = INT"100Laptop";
Trả lời:

Đáp án đúng: A


Trong PHP, để ép kiểu một biến sang kiểu integer, bạn sử dụng cú pháp `(int)` trước biến hoặc giá trị bạn muốn chuyển đổi. Trong trường hợp này, phương án A là đúng vì nó sử dụng cú pháp `(int) "100Laptop"` để cố gắng chuyển đổi chuỗi "100Laptop" thành một số nguyên. PHP sẽ đọc phần số từ đầu chuỗi cho đến khi gặp một ký tự không phải số, do đó kết quả sẽ là 100. Các phương án B, C và D sử dụng cú pháp không đúng và sẽ gây ra lỗi trong PHP.

Câu hỏi liên quan