JavaScript is required

Câu lệnh nào là đúng, khi bạn muốn biến đổi dạng (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, để chuyển đổi một biến sang kiểu integer, ta sử dụng cú pháp (int). Cú pháp này đặt trước biến hoặc giá trị mà ta muốn chuyển đổi. Khi một chuỗi bắt đầu bằng một số được ép kiểu thành integer, PHP sẽ lấy phần số ở đầu chuỗi cho đến khi gặp ký tự không phải số. Trong trường hợp này, "100Laptop" sẽ được chuyển đổi thành 100.

Các phương án khác đều không đúng cú pháp trong PHP:

  • "int""100Laptop": Đây là một cú pháp không hợp lệ.
  • [int] "100Laptop": Cú pháp này không được PHP hỗ trợ để ép kiểu.
  • INT"100Laptop": Tương tự, đây cũng không phải là cú pháp đúng.

Câu hỏi liên quan