Hôm nay chúng ta tìm hiểu xem các kiểu dữ liệu trong php. Tìm hiểu các kiểu dữ liệu trong php khi bạn gặp dữ liệu thì có thể xác định đây là loại dữ liệu gì.
Nội Dung Bài Viết
Các kiểu dữ liệu trong php
Hiện nay, trong php có 7 kiểu dữ liệu khác nhau.
- Kiểu INT
- Kiểu Boolean
- Kiểu Số Thực (float, double)
- Kiểu Chuỗi
- Kiểu Mảng (array)
- Kiểu NULL
- Kiểu Đối Tượng (object)
Kiểu INT – Integer
Int là viết tắt của integer . Trong lập trình thì số nguyên vs trong toán học là như nhau. Bạn có thể xem thêm trong toán học số nguyên là gì.
Trong kiểu int thì bạn khai báo không có nháy bao quanh. Int là 32 bit nếu bạn làm vướt quá thì trình biên dịch sẽ tự cho là kiểu dữ liệu float.
Ep kiểu int
Cú pháp : (int)$ten_bien;
Ví dụ về kiểm tra kiểu int
Nếu mà bạn khai báo biến có chữ cái ở đầu tiên thì khi gọi ra giá trị biến đó sẽ là số 0 nhé.
Bạn test thử đoạn code này xem nhé.
Các kiểm tra xem biến có phải kiểu int hay không ?
Cú pháp : is_int($ten_bien) hoặc is_integer($ten_bien)
Kiểm tra nếu đúng là int thì true còn không thì false.
Kiểu Boolean
Kiểu Boolean thì sẽ chứa giá trị true và false. Bạn viết thường hay hoa giá trị true vs false đều được.
Ép kiểu cho kiểu boolean theo cú pháp : (bool)$ten_bien hoặc (boolean)$ten_bien
Lưu ý : các giá trị như : null, khoảng trắng, 0,’0′, thì giá trị trả về sẽ là false.
Kiểm tra biến boolean được kiểm tra có đúng hay không nếu đúng thì sẽ trả về true còn không thì ngược lại.
Ép kiểu
Kiểu số thực (float) và (double)
Số nguyên int thì có số 12345 còn float và double thì 1.3453
Kiểm tra xem số thực có đúng hay không.
Ví dụ
Kiểu chuỗi string và char
Tất cả dữ liệu đều có thể chuyển về chuỗi string(chuỗi) và char(ký tự).
Kiểm tra biến kiểu string thì is_string($bien)
Ví dụ
Mảng Array
Mảng sẽ có mảng 1 chiều và mảng 2 chiều.
Khai báo mảng
mảng 2 chiều
Bài còn thiếu. sau sẽ bổ xung sau