Computer >> Máy Tính >  >> Lập trình >> PHP

Kiểu dữ liệu dấu chấm động PHP

Đị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