Kiểu dữ liệu PHP
Các biến có thể lưu trữ dữ liệu của các loại khác nhau và các loại dữ liệu khác nhau có thể làm những việc khác nhau.
PHP hỗ trợ các loại dữ liệu sau:
- Sợi dây
- Số nguyên
- Float (Số điểm nổi - còn được gọi là Double)
- Boolean
- Mảng
- Sự vật
- VÔ GIÁ TRỊ
- Nguồn
Chuỗi PHP
Một chuỗi là một chuỗi các nhân vật, như "Hello World!".
Một chuỗi có thể là bất kỳ văn bản bên trong trích dẫn. Bạn có thể sử dụng trích dẫn đơn hoặc đôi:
Thí dụ
echo "
";
echo $y;
?>
Hãy tự mình thử »
Số nguyên PHP
Một loại dữ liệu số nguyên là một số không phân giải trong khoảng -2,147,483,648 đến 2.147.483.647.
Quy tắc cho số nguyên:
- Một số nguyên phải có ít nhất một chữ số
- Một số nguyên không được có một điểm thập phân
- Một số nguyên có thể là tích cực hoặc âm
- Các số nguyên có thể được chỉ định trong: thập phân (cơ sở 10), thập lục phân (cơ sở 16), octal (cơ sở 8) hoặc ký hiệu nhị phân (cơ sở 2)
Trong ví dụ sau $ x là một số nguyên. Hàm php var_dump () trả về kiểu dữ liệu và giá trị:
Php float
Một chiếc phao (số điểm nổi) là một số có điểm thập phân hoặc một số ở dạng theo cấp số nhân.
Trong ví dụ sau $ x là một chiếc phao. Hàm php var_dump () trả về kiểu dữ liệu và giá trị:
PHP Boolean
Một boolean đại diện cho hai trạng thái có thể: đúng hoặc sai.
Booleans thường được sử dụng trong thử nghiệm có điều kiện. Bạn sẽ tìm hiểu thêm về thử nghiệm có điều kiện trong một chương sau của hướng dẫn này.
Mảng PHP
Một mảng lưu trữ nhiều giá trị trong một biến duy nhất.
Trong các ví dụ sau đây $ Cars là một mảng. Hàm php var_dump () trả về kiểu dữ liệu và giá trị:
Thí dụ
Hãy tự mình thử »
Số nguyên PHP
Một loại dữ liệu số nguyên là một số không phân giải trong khoảng -2,147,483,648 đến 2.147.483.647.
Quy tắc cho số nguyên:
Một số nguyên phải có ít nhất một chữ số
Một số nguyên không được có một điểm thập phân
Một số nguyên có thể là tích cực hoặc âm
Các số nguyên có thể được chỉ định trong: thập phân (cơ sở 10), thập lục phân (cơ sở 16), octal (cơ sở 8) hoặc ký hiệu nhị phân (cơ sở 2)
Trong ví dụ sau $ x là một số nguyên. Hàm php var_dump () trả về kiểu dữ liệu và giá trị:
Thí dụ
echo $myCar -> message();
echo "
";
$myCar = new Car("red", "Toyota");
echo $myCar -> message();
?>
Hãy tự mình thử »
Số nguyên PHP
Một loại dữ liệu số nguyên là một số không phân giải trong khoảng -2,147,483,648 đến 2.147.483.647.
Quy tắc cho số nguyên:
Một số nguyên phải có ít nhất một chữ số If a variable is created without a value, it is automatically assigned a value of NULL.
Một số nguyên không được có một điểm thập phân
Một số nguyên có thể là tích cực hoặc âm
Các số nguyên có thể được chỉ định trong: thập phân (cơ sở 10), thập lục phân (cơ sở 16), octal (cơ sở 8) hoặc ký hiệu nhị phân (cơ sở 2)
Trong ví dụ sau $ x là một số nguyên. Hàm php var_dump () trả về kiểu dữ liệu và giá trị:
Php float
Một mảng lưu trữ nhiều giá trị trong một biến duy nhất:
Thí dụ
Hãy tự mình thử »
Một mảng là gì?
Một mảng là một biến đặc biệt, có thể chứa nhiều hơn một giá trị tại một thời điểm.
Nếu bạn có một danh sách các mặt hàng (ví dụ danh sách các tên xe hơi), việc lưu trữ xe trong các biến đơn có thể trông như thế này:
$ cars1 = "Volvo"; $ cars2 = "bmw"; $ cars3 = "Toyota";
$cars2 = "BMW";
$cars3 = "Toyota";
Tuy nhiên, điều gì sẽ xảy ra nếu bạn muốn lặp qua những chiếc xe và tìm một chiếc cụ thể? Và điều gì sẽ xảy ra nếu bạn không có 3 chiếc xe, mà là 300?
Giải pháp là tạo ra một mảng!
Một mảng có thể chứa nhiều giá trị dưới một tên duy nhất và bạn có thể truy cập các giá trị bằng cách tham khảo số chỉ mục.
Tạo một mảng trong PHP
Trong PHP, hàm array() được sử dụng để tạo một mảng:
Trong PHP, có ba loại mảng:
- Mảng được lập chỉ mục - Mảng có chỉ mục số - Arrays with a numeric index
- Mảng liên kết - Mảng có các phím có tên - Arrays with named keys
- Mảng đa chiều - Mảng chứa một hoặc nhiều mảng - Arrays containing one or more arrays
Nhận độ dài của một hàm - số lượng () hàm
Hàm count() được sử dụng để trả về độ dài (số lượng phần tử) của một mảng:
Thí dụ
Hãy tự mình thử »
Một mảng là gì?
Một mảng là một biến đặc biệt, có thể chứa nhiều hơn một giá trị tại một thời điểm.
Nếu bạn có một danh sách các mặt hàng (ví dụ danh sách các tên xe hơi), việc lưu trữ xe trong các biến đơn có thể trông như thế này: