Phân tích cú pháp php float 2 chữ số thập phân

Trong hướng dẫn này, hãy tìm hiểu các phương pháp chuyển đổi số nguyên thành số float trong PHP. Câu trả lời ngắn gọn là sử dụng PHP sprintf[] để chuyển đổi giá trị kiểu số nguyên thành kiểu float. Bạn cũng có thể sử dụng các hàm khác của PHP có các phương thức được đưa ra bên dưới để thực hiện tác vụ này

Giá trị số nguyên chỉ chứa số và không có dấu thập phân. Tuy nhiên, float chứa điểm [. ] sau số với một số vị trí thập phân như một [9. 0], hai[3. 00], ba[13. 000], v.v. Trong kiểu biến PHP, biến float còn được gọi là biến kép vì cả hai đều giống nhau trong PHP

Vì vậy, hãy bắt đầu tìm hiểu từng phương pháp với các ví dụ dưới đây

Mục lục

Chuyển đổi số nguyên thành số thực bằng cách sử dụng sprintf[] trong PHP

Nếu bạn muốn chuyển đổi Số nguyên thành Float trong PHP. Bạn phải sử dụng hàm sprintf có hai đối số. sprintf[] lấy đối số đầu tiên quyết định dấu thập phân sau các số. Đối số thứ hai là biến số nguyên là giá trị số

1

2

3

4

5

đầu ra

109. 00

Đầu ra ở trên hiển thị giá trị float với hai chữ số thập phân. Bạn phải tăng giá trị đối số đầu tiên lên nhiều số hơn để nhận được nhiều chữ số hơn sau dấu thập phân

Thay đổi giá trị số nguyên thành nổi với number_format[] trong PHP

Ngoài cách trên để chuyển số nguyên sang số float trong PHP. Bạn cũng có thể sử dụng PHP number_format[] để nhận chuyển đổi. Hàm number_format nhận hai đối số với đối số đầu tiên là biến số nguyên mà bạn phải chuyển đổi. Đối số thứ hai là số chữ số sau dấu thập phân để bao gồm

1

2

3

4

5

đầu ra

4439. 00

Ví dụ trên hiển thị hai chữ số thập phân được thêm vào sau khi chuyển đổi. Tuy nhiên, bạn có thể thêm nhiều chữ số thập phân hơn bằng cách tăng giá trị đối số thứ hai của hàm

Bạn sẽ nhận được gì khi tìm loại biến float bằng PHP

Bây giờ, bạn đã biết hai phương pháp khác nhau để chuyển đổi giá trị kiểu số nguyên thành float trong PHP. Nếu bạn muốn tìm loại biến float của các số đã chuyển đổi ở trên, bạn sẽ nhận được gì ở đầu ra

Như bạn có thể tìm thấy các chi tiết của biến PHP không có sự khác biệt trong double và float. Cả hai đều giống nhau và có thể được sử dụng trong PHP để xác định biến float. Tuy nhiên, nếu bạn muốn tìm loại biến float, bạn sẽ chỉ nhận được double chứ không phải float

Hãy kiểm tra nó trong ví dụ dưới đây với biến float

1

2

3

4

5

đầu ra

kép

Đầu ra ở trên hiển thị là 'kép' mô tả biến float trong PHP. gettype[] là chức năng của PHP để tìm loại của bất kỳ biến nào

Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách làm tròn số thập phân lên đến 2 trong python. Dưới đây là các phương pháp khác nhau để hoàn thành nhiệm vụ này

  • Sử dụng hàm round[]

  • Sử dụng hàm format[]

  • Sử dụng mô-đun thập phân

  • Sử dụng hàm trần[]

Sử dụng hàm round[]

Hàm round[] đưa ra một số dấu phẩy động với một số thập phân được chỉ định, đây là phiên bản được làm tròn của số đã chỉ định

Hàm sẽ trả về số nguyên gần nhất vì giá trị mặc định cho số thập phân là 0

cú pháp

round[number, digits]

Thông số

  • số[bắt buộc]- một số phải được làm tròn

  • chữ số [tùy chọn] - tối đa số thập phân cần làm tròn. 0 là mặc định

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Tạo một biến để lưu số đầu vào

  • Truyền số đầu vào, 2 [giá trị thập phân] làm đối số cho hàm round[] để làm tròn số đầu vào lên đến 2 chữ số thập phân

  • In giá trị làm tròn của số dấu phẩy động đầu vào tối đa 2 chữ số thập phân

Thí dụ

Chương trình sau trả về giá trị được làm tròn của số dấu phẩy động đầu vào lên đến 2 số thập phân bằng cách sử dụng hàm round[]–

đầu ra

Khi thực thi, chương trình trên sẽ tạo ra đầu ra sau -

Rounding 3.367824 upto 2 decimal places: 3.37

Sử dụng hàm format[]

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Tạo một biến để lưu số dấu phẩy động đầu vào

  • Sử dụng hàm format[] [Nó trả về phiên bản được định dạng của giá trị đầu vào đã được chỉ định bởi bộ xác định định dạng] để làm tròn số lên đến 2 chữ số thập phân bằng cách chuyển số đầu vào, định dạng [tối đa 2 chữ số thập phân] dưới dạng

Thí dụ

Chương trình sau đây trả về giá trị được làm tròn của số dấu phẩy động đầu vào tối đa 2 số thập phân bằng cách sử dụng hàm format[]–

đầu ra

Khi thực thi, chương trình trên sẽ tạo ra đầu ra sau -

Rounding 4.56782 upto 2 decimal places: 4.57

Sử dụng mô-đun thập phân

Mô-đun thập phân Python giúp tăng độ chính xác của số dấu phẩy động. Để sử dụng mô-đun thập phân này, chúng ta phải nhập nó

số thập phân. Decimal[floatnumber] − Cung cấp giá trị thập phân gồm 50 chữ số làm mặc định

Ở đây chúng tôi sử dụng giá trị. lượng tử hóa [thập phân. Thập phân[‘0. 00’]] để làm tròn đến 2 chữ số sau dấu thập phân

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Sử dụng từ khóa nhập để nhập mô-đun thập phân

  • Tạo một biến để lưu số dấu phẩy động đầu vào

  • Chuyển đổi số dấu phẩy động đã cho bằng hàm Decimal[] của mô-đun thập phân

  • Làm tròn số đến 2 chữ số [ở đây là 2 cung thập phân. do đó chúng tôi đưa ra 2 số 0 sau dấu thập phân] sau dấu thập phân bằng cách sử dụng giá trị. lượng tử hóa [thập phân. hàm thập phân[]]

  • In số dấu phẩy động đầu vào

  • In giá trị được làm tròn của số nhập đến 2 chữ số thập phân

Thí dụ

Chương trình sau trả về giá trị được làm tròn của số dấu phẩy động đầu vào tối đa 2 số thập phân bằng mô-đun thập phân –

đầu ra

Khi thực thi, chương trình trên sẽ tạo ra đầu ra sau -

Input floating-point number: 35.65782
Rounding 35.65782 upto 2 decimal places: 35.66

Sử dụng hàm trần[]

Thuật toán [Các bước]

Sau đây là Thuật toán/các bước cần tuân thủ để thực hiện tác vụ mong muốn –

  • Sử dụng từ khóa nhập để nhập mô-đun toán học

  • Tạo một biến để lưu số dấu phẩy động đầu vào

  • Sử dụng hàm ceil[] [trả về giá trị trần của số i. e. , số nguyên nhỏ nhất lớn hơn hoặc bằng số], để làm tròn số đến 2 chữ số thập phân và in số kết quả

If you want to round upto 1, 2, 3, 4...decimals then multiply and divide by
# 10, 100, 1000, 10000 numbers respectively

Thí dụ

Chương trình sau trả về giá trị được làm tròn của số dấu phẩy động đầu vào tối đa 2 số thập phân bằng hàm ceil[] –

đầu ra

Khi thực thi, chương trình trên sẽ tạo ra đầu ra sau -

Input floating-point number: 35.65782
Rounding 4.56782 upto 2 decimal places:
4.57

Sự kết luận

Trong bài viết này, chúng ta đã học cách làm tròn một số động đã cho đến hai chữ số thập phân trong Python bằng bốn phương pháp khác nhau. Sử dụng hàm ceil và một số logic toán học, chúng ta đã học cách làm tròn đến hai chữ số thập phân. Chúng tôi cũng đã học cách sử dụng mô-đun thập phân để chuyển đổi một số dấu phẩy động đã cho thành số thập phân và lượng tử hóa nó

Làm cách nào để phân tích cú pháp float với hai chữ số thập phân trong PHP?

Ví dụ #1 round[] ví dụ . 4]; . 5]; . 6]; . 6, 0]; . 95583, 2]; . 96 vòng lặp lại [1241757, -3]; . 045, 2]; . 05 vòng vang [5. 055, 2]; . 06 ?>

Làm cách nào để chuyển đổi số thập phân thành số float trong PHP?

Hàm floatval[] dùng để chuyển đổi một giá trị thành float. .
Phiên bản. [PHP 4 trở lên]
cú pháp. floatval [var1]
Tham số. Tên. Sự mô tả. .
Giá trị trả về. Giá trị float của biến đã cho
Loại giá trị. Trôi nổi
Thí dụ. ?.
Xem thêm. Tham chiếu hàm PHP
Trước. trống rỗng. Tiếp theo. get_define_vars

Làm cách nào để chỉ nhận hai chữ số sau số thập phân trong PHP?

Làm cách nào để làm tròn đến 2 chữ số thập phân trong PHP? . PHP_ROUND_HALF_UP – Mặc định . Làm tròn số lên đến số thập phân chính xác, khi nó cách đó một nửa. vòng 1. 5 đến 2 và -1. 5 đến -2.

Chủ Đề