Định nghĩa và Cách sử dụng
Trong PHP, float kiểu dữ liệu đại diện cho bất kỳ số nào có điều khoản chứa một phần phân số. Phần phân số có thể chứa các chữ số sau dấu thập phân hoặc có thể được biểu thị bằng ký hiệu khoa học bằng cách sử dụng e hoặc E . Ví dụ 100 trong ký hiệu khoa học là 10e2.
Kích thước của float phụ thuộc vào nền tảng phần cứng / hệ điều hành, mặc dù thường tìm thấy độ chính xác lên đến 14 chữ số sau dấu thập phân.
Cú pháp
//Literal assignment of float value to variable $var=5327.496; // standard notation $var1=5.327496e3; // Scientific notation $var2=5.327496E3; //Scientific notation $var3=5_327.496; //sepration symbol
Để dễ đọc hơn, ký tự số nguyên có thể sử dụng "_" dưới dạng ký hiệu phân tách sẽ bị máy quét PHP bỏ qua trong khi xử lý.
$var=5_327.496; // it will treated as 5327.496
Phiên bản PHP
Sử dụng ký hiệu phân tách "_" có sẵn kể từ PHP 7.40
Ví dụ sau đây cho thấy biểu diễn dạng chữ float trong các ký hiệu tiêu chuẩn.
Ví dụ
<?php $var=5327.496; echo $var . "\n"; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
5327.496
Ví dụ này sử dụng ký hiệu khoa học
Ví dụ
<?php $var1=5.327496e3; <br /> echo $var . "\n";<br />$var2=5.327496E3; <br /> echo $var . "\n"; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
5327.496 5327.496
Ví dụ này sử dụng ký hiệu phân tách "_" (Điều này sẽ chạy cho PHP 7.40 trở đi)
Ví dụ
<?php $var3=5_327.496; echo $var . "\n"; ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau -
5327.496