Search…

Biến trong PHP

09/09/20201 min read
Hướng dẫn khai báo biến, sử dụng và kiểm tra kiểu dữ liệu của biến trong PHP.

Khai báo biến

Trong ngôn ngữ PHP tất cả các biến đều bắt đầu bằng kí tự $ và theo sau nó là các ký tự chữ hoa, chữ thường hoặc dấu gạch dưới _

Cú pháp khai báo : $Variable_Name = <value>;

$name;			// Khai báo biến name
$name = "stdio";	// gán chuỗi cho biến name
echo $name;		// xuất chuỗi vào văn bản HTML sẽ ra chuỗi stdio

1 cách nữa để quản lý và làm rõ các biến trong chuỗi cần bao biến là sử dụng cặp ngoặc nhọn {}.

$a = "st";
$b = "{$a}dio";
echo $b; // xuất ra file HTML chữ stdio

Ép kiểu dữ liệu trong PHP

Khi khai báo 1 biến và gán giá trị cho biến, biến sẽ tự động mang kiểu dữ liệu của giá trị gán nhưng vẫn có thể ép kiểu cho biến.

$a = "123stdio";
$number = (int)$a;
echo($number);		//123
$string = (string)$a;
echo($string);		// 123stdio

Trong ví dụ trên, ép kiểu int của biến $a cho biến $number thì biến này nhận được giá trị là các con số nhưng chỉ các con số phía trái cùng liên tiếp và phải là số nguyên.

a = "123.5stdio";
$numberInt = (int)$a;
echo($numberInt);		// 123
$numberFloat = (float)$a;
echo($numberFloat);		// 123.5

Nếu biến $a không có chữ số phía trái ngoài cùng thì giá trị của biến $number sẽ là 0.

$a = "number123.5stdio";
$number = (int)$a;
echo($number); // 0

Các kiểu dữ liệu trong PHP

KÝ HIỆU GIẢI THÍCH
int, integer Số nguyên
real, float Số thực
string Chuỗi
array Mảng
object Đối tượng
bool, boolean Chân trị

Dùng hàm gettype() để kiểm tra giá trị của biến.

IO Stream

IO Stream Co., Ltd

30 Trinh Dinh Thao, Hoa Thanh ward, Tan Phu district, Ho Chi Minh city, Vietnam
+84 28 22 00 11 12
developer@iostream.co

383/1 Quang Trung, ward 10, Go Vap district, Ho Chi Minh city
Business license number: 0311563559 issued by the Department of Planning and Investment of Ho Chi Minh City on February 23, 2012

©IO Stream, 2013 - 2024