Hướng dẫn dùng rounf trong PHP

Lam tron so trong php là một trong những keyword được search nhiều nhất trên Google về chủ đề lam tron so trong php. Trong bài viết này, cachthietkeweb.vn sẽ viết bài viết Hướng dẫn lam tron so trong php mới nhất 2020.

Hướng dẫn lam tron so trong php mới nhất 2020

Trong PHP có 3 hàm cơ bản thường được sử dụng để sử dụng tròn số là ROUND(), FLOOR(), CEIL() . Ngô Tôn xin được giới thiệu tới các bạn trong bài viết này.

1. Hàm ROUND():

sử dụng để sử dụng tròn với theo tùy chọn số chữ số sau dấu thập phân

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

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

echo round(3.4); // 3

echo round(3.5); // 4

echo round(3.6); // 4

echo round(3.6, 0); // 4

echo round(1.95583, 2); // 1.96

echo round(1241757, -3); // 1242000

echo round(5.045, 2); // 5.05

echo round(5.055, 2); // 5.06

echo round(9.5, 0, PHP_ROUND_HALF_UP); // 10

echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9

echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10

echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9

echo round(8.5, 0, PHP_ROUND_HALF_UP); // 9

echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8

echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8

echo round(8.5, 0, PHP_ROUND_HALF_ODD); // 9

/* Using PHP_ROUND_HALF_UP with 1 decimal digit precision */

echo round( 1.55, 1, PHP_ROUND_HALF_UP); // 1.6

echo round( 1.54, 1, PHP_ROUND_HALF_UP); // 1.5

echo round(-1.55, 1, PHP_ROUND_HALF_UP); // -1.6

echo round(-1.54, 1, PHP_ROUND_HALF_UP); // -1.5

/* Using PHP_ROUND_HALF_DOWN with 1 decimal digit precision */

echo round( 1.55, 1, PHP_ROUND_HALF_DOWN); // 1.5

echo round( 1.54, 1, PHP_ROUND_HALF_DOWN); // 1.5

echo round(-1.55, 1, PHP_ROUND_HALF_DOWN); // -1.5

echo round(-1.54, 1, PHP_ROUND_HALF_DOWN); // -1.5

/* Using PHP_ROUND_HALF_EVEN with 1 decimal digit precision */

echo round( 1.55, 1, PHP_ROUND_HALF_EVEN); // 1.6

echo round( 1.54, 1, PHP_ROUND_HALF_EVEN); // 1.5

echo round(-1.55, 1, PHP_ROUND_HALF_EVEN); // -1.6

echo round(-1.54, 1, PHP_ROUND_HALF_EVEN); // -1.5

/* Using PHP_ROUND_HALF_ODD with 1 decimal digit precision */

echo round( 1.55, 1, PHP_ROUND_HALF_ODD); // 1.5

echo round( 1.54, 1, PHP_ROUND_HALF_ODD); // 1.5

echo round(-1.55, 1, PHP_ROUND_HALF_ODD); // -1.5

echo round(-1.54, 1, PHP_ROUND_HALF_ODD); // -1.5

2. Hàm FLOOR():

sử dụng để sử dụng tròn nhưng số sẽ chuyển về dạng integer (số nguyên)

1

2

3

echo floor(4.3); // 4

echo floor(9.999); // 9

echo floor(-3.14); // -4

3. Hàm CEIL():

Chỉ sử dụng để làm tròn lên

1

2

3

echo ceil(4.3); // 5

echo ceil(9.999); // 10

echo ceil(-3.14); // -3

Các bạn đủ sức đến đây để xem chi tiết nhé:
Hàm FLOOR
Hàm ROUND
Hàm CEIL

Những hàm này rất thường sử dụng khi design webdo vậy các bạn hãy nắm rõ chúng nhé.

Chúc các bạn thành công.

nguồn: //ngoton.it/

Tags: ceil phpdecimal trong phphàm làm tròn trong c++hàm number trong phplam tron so trong phplấy 2 số sau dấu phẩy trong phplấy phần nguyên trong phpnumber_format trong phpround php

echo round(3.4); // 3 echo round(3.5); // 4 echo round(3.6); // 4 echo round(3.6, 0); // 4 echo round(1.95583, 2); // 1.96 echo round(1241757, -3); // 1242000 echo round(5.045, 2); // 5.05 echo round(5.055, 2); // 5.06 echo round(9.5, 0, PHP_ROUND_HALF_UP); // 10 echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9 echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10 echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9 echo round(8.5, 0, PHP_ROUND_HALF_UP); // 9 echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8 echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8 echo round(8.5, 0, PHP_ROUND_HALF_ODD); // 9 /* Using PHP_ROUND_HALF_UP with 1 decimal digit precision */ echo round( 1.55, 1, PHP_ROUND_HALF_UP); // 1.6 echo round( 1.54, 1, PHP_ROUND_HALF_UP); // 1.5 echo round(-1.55, 1, PHP_ROUND_HALF_UP); // -1.6 echo round(-1.54, 1, PHP_ROUND_HALF_UP); // -1.5 /* Using PHP_ROUND_HALF_DOWN with 1 decimal digit precision */ echo round( 1.55, 1, PHP_ROUND_HALF_DOWN); // 1.5 echo round( 1.54, 1, PHP_ROUND_HALF_DOWN); // 1.5 echo round(-1.55, 1, PHP_ROUND_HALF_DOWN); // -1.5 echo round(-1.54, 1, PHP_ROUND_HALF_DOWN); // -1.5 /* Using PHP_ROUND_HALF_EVEN with 1 decimal digit precision */ echo round( 1.55, 1, PHP_ROUND_HALF_EVEN); // 1.6 echo round( 1.54, 1, PHP_ROUND_HALF_EVEN); // 1.5 echo round(-1.55, 1, PHP_ROUND_HALF_EVEN); // -1.6 echo round(-1.54, 1, PHP_ROUND_HALF_EVEN); // -1.5 /* Using PHP_ROUND_HALF_ODD with 1 decimal digit precision */ echo round( 1.55, 1, PHP_ROUND_HALF_ODD); // 1.5 echo round( 1.54, 1, PHP_ROUND_HALF_ODD); // 1.5 echo round(-1.55, 1, PHP_ROUND_HALF_ODD); // -1.5 echo round(-1.54, 1, PHP_ROUND_HALF_ODD); // -1.5

Chủ đề