Bài viết này sẽ hướng dẫn bạn cách làm tròn số trong PHP với hàm round (), bao gồm làm tròn đến số nguyên gần nhất hoặc một số chữ số thập phân.

Bạn đang xem : php làm tròn đến một số thập phân

Bài viết này sẽ chỉ cho bạn cách làm tròn số trong PHP với hàm round (), bao gồm làm tròn đến số nguyên gần nhất hoặc một số vị trí thập phân.

Tại sao lại là Số tròn?

Có nhiều lý do khác nhau mà bạn có thể muốn làm tròn số. Bạn không cần độ chính xác đáng kinh ngạc cho nhiều phép tính hàng ngày. Bạn có thể không cần biết chiều cao của mình đến vài phần nghìn centimet nếu chuyển đổi từ feet – biết chính xác đến từng centimet gần nhất có lẽ là đủ. Nếu đang tính thuế, bạn chỉ cần biết kết quả đến đơn vị tiền tệ nhỏ nhất hiện có – một số vị trí thập phân cố định.

Một số có độ chính xác ngoài mục đích dự định sẽ gây thêm nhầm lẫn và ảnh hưởng đến khả năng đọc – việc làm tròn số cho phép bạn thể hiện giá trị đó một cách thích hợp.

Cú pháp hàm vòng () PHP

Hàm PHP round () có cú pháp sau:

? round ($ number, $ precision, $ mode) 

Lưu ý rằng:

  • $ number có thể là bất kỳ giá trị số nào
  • $ precision là số chữ số bạn muốn xuất hiện sau dấu thập phân trong số kết quả
    • Nếu không được chỉ định, $ precision sẽ được đặt thành 0, tức là làm tròn thành số nguyên gần nhất
    • Nếu cung cấp độ chính xác âm, số chữ số trước dấu thập phân được làm tròn đến lũy thừa gần nhất của 10
      • tức là nếu $ precision là -1, thì việc làm tròn được thực hiện đến 10 gần nhất; nếu nó là -2, thì 100 gần nhất
  • $ mode xác định cách số được làm tròn
    • Xem bảng bên dưới để biết các tùy chọn
    • Giá trị này là tùy chọn và sẽ mặc định thành PHP_ROUND_HALF_UP
  • Hãy nhớ rằng, việc làm tròn là việc một sớm một chiều – bạn không thể lấy lại số ban đầu từ một số đã làm tròn – vì vậy nếu số ban đầu vẫn được yêu cầu, hãy đảm bảo bạn gán số đã làm tròn cho một biến mới

Chế độ làm tròn:

PHP_ROUND_HALF_UP
Làm tròn từ số 0 cho các số từ một nửa trở lên. 2,5 trở thành 3, -2,5 trở thành -3

PHP_ROUND_HALF_DOWN
Làm tròn về số 0 đối với các số bằng nửa hoặc thấp hơn. 2,5 trở thành 2, -2,5 trở thành -2

PHP_ROUND_HALF_EVEN
Làm tròn đến số chẵn gần nhất khi ở một nửa điểm. 1,5 trở thành 2, 2,5 trở thành 2

PHP_ROUND_HALF_ODD
Làm tròn đến số lẻ gần nhất khi ở một nửa điểm. * 1,5 trở thành 1, 2,5 trở thành 3

Ví dụ

Làm tròn thành Số nguyên

Trong ví dụ dưới đây, một số dấu phẩy động được xác định và sau đó được làm tròn thành số nguyên gần nhất:

 $ myNumber = 3.56;
$ myRoundsNumber = round ($ myNumber);
echo $ myRoundsNumber; // Sẽ xuất ra số 4 

Vì không có độ chính xác nào được xác định, nó đã được đặt mặc định là 0.

Làm tròn đến số thập phân

Dưới đây, chúng tôi làm tròn đến 1 chữ số thập phân bằng cách chỉ định độ chính xác:

 $ myNumber = 3.56;
$ myRoundsNumber = round ($ myNumber, 1);
echo $ myRoundsNumber; // Sẽ xuất ra số 3.6 

Làm tròn đến Số Chẵn hoặc Lẻ gần nhất

Ví dụ dưới đây làm tròn đến chữ số chẵn và lẻ gần nhất ở hai chữ số thập phân. Khi ở nửa điểm làm tròn, chữ số chẵn hoặc lẻ gần nhất được sử dụng:

 $ myNumber = 3.565;
$ myRoundsNumberEven = round ($ myNumber, 2, PHP_ROUND_HALF_EVEN);
$ myRoundsNumberOdd = round ($ myNumber, 2, PHP_ROUND_HALF_ODD);
echo $ myRoundsNumberEven; // Sẽ xuất ra số 3.56
echo "\ n"; // In dòng mới
echo $ myRoundsNumberOdd; // Sẽ xuất ra số 3.57 


Xem thêm những thông tin liên quan đến chủ đề php làm tròn đến một số thập phân

Toán học lớp 7 – Kết nối tri thức – Chương 2 – Bài 5 – Làm quen với số TP vô hạn tuần hoàn – Tiết 1

  • Tác giả: THẦY QUANG
  • Ngày đăng: 2022-06-07
  • Đánh giá: 4 ⭐ ( 4137 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: thayquangtoanhoc7ketnoitrithuc
    KÊNH THẦY QUANG CÓ CÁC BÀI GIẢNG CÁC KHỐI LỚP SAU :
    😍😍😍 CHƯƠNG TRÌNH SÁCH MỚI CÓ :
    👍 TOÁN VÀ KHTN 6 : CÁNH DIỀU, CHÂN TRỜI SÁNG TẠO, KN TRI THỨC
    👍 TOÁN VÀ KHTN 7 : CÁNH DIỀU, CHÂN TRỜI SÁNG TẠO, KN TRI THỨC
    👍 TOÁN VÀ KHTN 10 : CÁNH DIỀU, CHÂN TRỜI SÁNG TẠO, KN TRI THỨC
    😍😍😍 CHƯƠNG TRÌNH SÁCH CŨ CÓ :
    👍TOÁN , LÝ , HOÁ , SINH LỚP 8
    👍TOÁN , LÝ , HOÁ , SINH LỚP 9
    👍TOÁN , HOÁ , SINH 11
    👍TOÁN , HOÁ , SINH 12
    👍MÁY TÍNH CASIO 580 VNX , MẤT GỐC HÌNH, MẤT GỐC HOÁ…..
    😍😍😍 CÁC EM ĐĂNG KÍ SÁCH BÀI TẬP VÀ CHUYÊN ĐỀ NÂNG CAO Ở ĐÂY NHÉ :
    https://docs.google.com/forms/d/1NuLmRNvnVJRmS8TK83NgXbu-cevpTMBOfYIXz7QRVqw/edit
    😍😍😍 CÁC TRANG WED LIÊN QUAN CỦA THẦY QUANG
    👌 NÍCH FACBOOK : QUANG VO
    https://www.facebook.com/profile.php?id=100014579804319
    👌NÍCH TIKTOK :
    @thayquang2503
    👌 SỐ ĐIỆN THOẠI LIÊN HỆ : 0348610656
    👌Các em đăng kí ủng hộ thầy 2 kênh còn lại nhé !
    @THẦYQUANGVLOG
    https://www.youtube.com/channel/UCxlPgPrw7Dg9kPlBhVqpJcw
    ☞ Cảm ơn các em đã xem video!
    ☞ Nếu có câu hỏi nào về bài học các em hãy comment bên dưới nhé 🙂 thanks so much ♥

    ───────────────────
    ▶ Đăng ký để học Kênh THẦY QUANG ( TOÁN – HÓA – SINH – LÝ ) miễn phí và cập nhật các bài học mới nhất:
    https://www.youtube.com/channel/UCvclE98tzIK1SiIp8vYa2ew?sub_confirmation=1

Javascript: định dạng một số làm tròn thành N số thập phân

  • Tác giả: qastack.vn
  • Đánh giá: 5 ⭐ ( 2206 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: [Tìm thấy giải pháp!] Đó không phải là vấn đề làm tròn, đó là vấn đề hiển thị. Một số…

Làm Tròn Số Trong Php Làm Tròn Số Đến 2 Chữ Số Thập Phân, Hướng Dẫn Và Các Ví Dụ Về Các Phép Toán Trong Php

  • Tác giả: sathachlaixe.vn
  • Đánh giá: 3 ⭐ ( 3378 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: float ceil( float value )float floor( float value )float round( float value )Một tình huống phổ biến là bạn muốn làm tròn số trong PHP, trong trường hợp đó bạn cần sử dụng một trong các hàm làm tròn lựa chọn của PHP: ceil(), floor() và round(), Mình xin được giới thiệu tới các bạn trong bài viết này

Số thập phân, cách làm tròn số thập phân

  • Tác giả: abcdonline.vn
  • Đánh giá: 3 ⭐ ( 4948 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

Các hàm toán học trong PHP

  • Tác giả: laptrinhtudau.com
  • Đánh giá: 3 ⭐ ( 5531 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Các hàm toán học trong PHP – PHP Math – Lập Trình Từ Đầu 1 PHP Căn Bản

Chương trình Kotlin làm tròn một số đến n vị trí thập phân

  • Tác giả: vi.wiki-base.com
  • Đánh giá: 3 ⭐ ( 4217 lượt đánh giá )
  • Khớp với kết quả tìm kiếm:

rounding

  • Tác giả: helpex.vn
  • Đánh giá: 3 ⭐ ( 4196 lượt đánh giá )
  • Khớp với kết quả tìm kiếm: Helpex – Trao Đổi & Giúp Đỡ – chia sẻ, hỏi đáp kiến thức các lĩnh vực, gặp gỡ các chuyên gia kế toán, it…

Xem thêm các bài viết khác thuộc chuyên mục: Kiến thức lập trình

Xem Thêm  HTML - Thẻ meta - phần tử meta trong html

By ads_php