Độ chính xác trong php

PHP được nhập động và thường sẽ chuyển đổi hoàn toàn giữa các chuỗi và số dấu phẩy động [phụ thuộc vào nền tảng, nhưng thường là các giá trị 64 bit của IEEE]. Để buộc một giá trị thành dấu phẩy động, hãy bỏ nó

	$foo = [float]'10.5'; 

Các loại thập phân

Phần mở rộng BC Math và Decimal triển khai phép toán thập phân có độ chính xác tùy ý

	$a = '0.1';
	$b = '0.2';
	echo bcadd[$a, $b];     // prints 0.3

	$a = new Decimal['0.1'];
	$b = new Decimal['0.2'];
	echo $a + $b;           // prints 0.3 

Cách làm tròn

Làm tròn có thể được thực hiện với hàm number_format[]

	$number = 4.123;
	echo number_format[$number, 2]; // prints 4.12

Nếu bạn đang sử dụng phần mở rộng thập phân, bạn có thể làm tròn bằng phương pháp round

	$decimal = new Decimal["4.123"];
            echo $decimal->round[2];        // prints 4.12            

Tài nguyên

Nếu các bạn hay sử dụng Instagram nếu chú ý sẽ thấy nếu lượng người theo dõi lớn thì thay vì hiển thị đầy đủ các con số đó thì nó sẽ được rút gọn theo kiểu như. 4. 1K [>41000], 24. 6M [>24600000],…

hôm nay nhận được yêu cầu hàng khách làm điều tương tự với số liệu của họ. Và đây là đoạn code mình viết cho họ

PHP

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

function number_format_short[ $n, $precision = 1 ] {

if [$n

Chủ Đề