Làm tròn php, cách làm tròn số trong php

float ceil( float value )float floor( float value )float round( float value )Một tình huống phổ biến là bạn có nhu cầu làm tròn số trong PHP, trong trường vừa lòng đó bạn cần sử dụng một trong số hàm làm tròn chọn lọc của PHP: ceil(), floor() với round().Bạn đang xem: làm cho tròn php

Bạn vẫn xem: Php có tác dụng tròn số

Mình xin được trình làng tới chúng ta trong bài viết này.

Bạn đang xem: Làm tròn php, cách làm tròn số trong php

ceil() cùng floor()

Cả ceil() cùng floor() chỉ mang một tham số – số để gia công tròn. Ceil() đem số và làm tròn nó thành số nguyên gần nhất trên giá bán trị bây giờ của nó, trong những khi floor() làm cho tròn nó thành số nguyên gần nhất dưới giá chỉ trị lúc này của nó. Hãy xem ví dụ dưới đây:

round()

Như chúng ta cũng có thể thấy, 4,5 được thiết kế tròn thành 5, trong lúc 4,4999 được làm tròn thành 4.

Dòng tư ($d) tất cả tham số trang bị hai được sử dụng, điều này cho biết rất dễ làm cho tròn đến một trong những chữ số thập phân tuyệt nhất định.

Lưu ý rằng ở cái năm ($e), họ nhận được 4.1235 khi có tác dụng tròn đến tư chữ số thập phân, vì PHP xem xét thêm một chữ số để ra quyết định chữ số cuối cùng.

Xem thêm: Cách Làm Thịt Nướng Sa Tế Thơm Lừng, Cách Làm Thịt Ba Chỉ Nướng Sa Tế

Nghĩa là, giả dụ số của họ là 4.12344, làm tròn đến tứ chữ số thập phân vẫn cho họ 4.1234, nhưng do chữ số thiết bị năm là số 5, luôn được gia công tròn, nỗ lực vào đó họ thấy mình bao gồm 4.1235.

Ví dụ ở đầu cuối ($f), là 1 trong tình huống phổ biến mà những người sử dụng round() gặp phải.

Hãy tưởng tượng bạn đang tổ chức triển khai một chuyến đi cắm trại phệ và gồm 50 tín đồ đã đăng ký.

Vấn đề ngơi nghỉ đâu? kết quả thực tế của 50/8 là 6,25 – bạn cần sáu mẫu lều khiến cho 50 bạn nghỉ ngơi và bạn sẽ chỉ đặt 6 cái do round() có tác dụng tròn thành 6 thay do 7 vì nó ngay sát hơn.

Vì chúng ta không thể mướn sáu chiếc lều rưỡi (6.5), bạn phải có tác dụng gì? giải pháp rất đơn giản: một trong những tình huống như vậy này, bạn thực hiện ceil(). Cả bố hàm làm tròn đầy đủ hữu ích theo như đúng nghĩa của chúng, vì vậy hãy nhớ cố gắng ghi nhớ toàn bộ chúng.

Tài liệu tham khảo

»Hàm FLOOR»Hàm ROUND»Hàm CEIL

Ví dụ tổng hợp:

//round()echo round(3.4); // 3echo round(3.5); // 4echo round(3.6); // 4echo round(3.6, 0); // 4echo round(1.95583, 2); // 1.96echo round(1241757, -3); // 1242000echo round(5.045, 2); // 5.05echo round(5.055, 2); // 5.06 echo round(9.5, 0, PHP_ROUND_HALF_UP); // 10echo round(9.5, 0, PHP_ROUND_HALF_DOWN); // 9echo round(9.5, 0, PHP_ROUND_HALF_EVEN); // 10echo round(9.5, 0, PHP_ROUND_HALF_ODD); // 9 echo round(8.5, 0, PHP_ROUND_HALF_UP); // 9echo round(8.5, 0, PHP_ROUND_HALF_DOWN); // 8echo round(8.5, 0, PHP_ROUND_HALF_EVEN); // 8echo 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.6echo round( 1.54, 1, PHP_ROUND_HALF_UP); // 1.5echo round(-1.55, 1, PHP_ROUND_HALF_UP); // -1.6echo 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.5echo round( 1.54, 1, PHP_ROUND_HALF_DOWN); // 1.5echo round(-1.55, 1, PHP_ROUND_HALF_DOWN); // -1.5echo 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.6echo round( 1.54, 1, PHP_ROUND_HALF_EVEN); // 1.5echo round(-1.55, 1, PHP_ROUND_HALF_EVEN); // -1.6echo 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.5echo round( 1.54, 1, PHP_ROUND_HALF_ODD); // 1.5echo round(-1.55, 1, PHP_ROUND_HALF_ODD); // -1.5echo round(-1.54, 1, PHP_ROUND_HALF_ODD); // -1.5//floor()echo floor(4.3); // 4echo floor(9.999); // 9echo floor(-3.14); // -4//ceil()echo ceil(4.3); // 5echo ceil(9.999); // 10echo ceil(-3.14); // -3cách làm cho tròn số vào php, ceil(), floor(), hàm làm cho tròn số php, hàm có tác dụng tròn số trong php, làm cho tròn php, làm cho tròn số vào php, có tác dụng tròn vào php, php có tác dụng tròn số, round()