Saya tidak tahu tentang Anda, tetapi bagi saya, suhu yang dikonversi dari posting terakhir saya ini agak sulit dibaca. Mengubah 400 derajat Fahrenheit menjadi 204 derajat Celcius dan mengubah 200 derajat Celcius menjadi 392 derajat Fahrenheit. Angka-angka ini tidak terlalu mudah untuk diatur pada oven dan agak sulit untuk diproses oleh pikiran pada pandangan pertama. Mari kita perbaiki masalah ini dengan membulatkan ke lima derajat terdekat menggunakan fungsi round() PHP
Pembulatan ke 5 derajat Terdekat
Fungsi round() PHP mengambil angka desimal (a. k. a. angka floating point) dan membulatkan ke atas atau ke bawah. Dalam bentuknya yang paling sederhana dan standar, ini akan membulatkan desimal ke bilangan bulat terdekat. Misalnya, round(3.457) akan memberi Anda hasil 3
Jika Anda ingin mempertahankan beberapa titik desimal tersebut, Anda dapat menambahkan argumen presisi. Standarnya adalah 0, jadi tanpa nilai presisi, round() hanya akan membulatkan ke bilangan bulat terdekat seperti yang disebutkan di atas. Jika Anda ingin membulatkan contoh sebelumnya hingga presisi 2 angka desimal, Anda akan menulis round(3.457, 2) sebagai gantinya, menghasilkan 3.46
Jadi penggunaan dasarnya seperti ini
round(<number you want to round>, <precision/number of decimal points to round to>)
Masuk ke mode layar penuh Keluar dari mode layar penuh
Ada juga argumen ketiga yang dapat Anda gunakan yang disebut "mode" yang memungkinkan Anda mengontrol cara kerja pembulatan. Misalnya, apakah Anda ingin pembulatan menuju atau menjauh dari nol, atau ke angka genap atau ganjil berikutnya?
Pembulatan ke 5 derajat Terdekat
Akan tetapi, ketika berbicara tentang suhu oven, kami tidak hanya ingin membulatkan ke bilangan bulat terdekat, kami ingin membulatkannya ke 5 derajat terdekat karena ini kemungkinan besar adalah suhu aktual yang dapat Anda atur oven Anda dan jauh lebih . Tapi, jika kita hanya melakukan sesuatu seperti $celsius = round(204/5) * 5; print $celsius; // This will print "205" _0, hasilnya hanya akan menjadi $celsius = round(204/5) * 5; print $celsius; // This will print "205" 1. Bagaimana kita bisa membulatkannya ke 5 derajat terdekat?
Untuk memformat angka menjadi 2 tempat desimal di PHP, Anda dapat menggunakan fungsi round() dan meneruskan angka dan 2 sebagai argumen ke fungsi round()
Berikut adalah contoh cara menggunakan fungsi round()_6 dan number_format() untuk memformat angka menjadi 2 tempat desimal
Ringkasan. Pada artikel ini, Anda akan belajar tentang Pembulatan PHP dengan Contoh dan Bagaimana cara membulatkan nilai di PHP dengan Contoh?
- bulat()
- format_nomor()
- ceil()
- lantai()
- s/printf()
bulat()
Fungsi PHP round() digunakan untuk membulatkan angka yang diteruskan ke angka desimal yang ditentukan. Jika tempat desimal adalah angka negatif maka angka di sebelah kiri tempat desimal dibulatkan. selanjutnya, jika parameter tempat desimal tidak diteruskan maka defaultnya adalah 0 (nol) dan akan dibulatkan sebagai bilangan bulat. lima dibulatkan ke atas dan < 5 dibulatkan ke bawah
1
2
3
4
5
6
7
Dari PHP5. 3. 0 round() menerima parameter ke-3 yang dapat diteruskan yang menentukan mode pembulatan dan merupakan salah satunya
- PHP_ROUND_HALF_EVEN
- PHP_ROUND_HALF_ODD
- PHP_ROUND_HALF_UP
- PHP_ROUND_HALF_DOWN
Standarnya adalah PHP_ROUND_HALF_UP untuk menjaga atau mempertahankan kompatibilitas mundur
format_nomor PHP()
Fungsi number_format() dalam PHP digunakan untuk memformat angka dengan tempat desimal dan ribuan pemisah, tetapi juga membulatkan angka jika ada lebih banyak tempat desimal dalam angka aslinya daripada yang dibutuhkan. seperti round(), ini akan dibulatkan ke atas pada lima(5) dan ke bawah pada
ceil()
Fungsi ceil() dalam PHP membulatkan ke atas ke bilangan bulat terdekat (mis. e. langit-langit = langit-langit). Tidak ada argumen untuk presisi sehingga selalu dibulatkan ke bilangan bulat terdekat. Jika angka tersebut sudah bilangan bulat maka nilai yang dikembalikan akan tetap sama atau sama
1
2
3
4
5
6
lantai()
Fungsi PHP floor() bekerja dengan cara yang sama seperti ceil() tetapi selalu dibulatkan ke bilangan bulat terdekat. mari kita lihat beberapa contoh
1
2
3
4
5
6
printf() dan sprintf()
Fungsi printf() dan sprintf() di PHP juga untuk pemformatan dan sekali lagi akan membulatkan angka juga. printf() mengeluarkan nilai ke keluaran standar sedangkan sprintf() mengembalikannya sebagai nilai
1
2
3
4
5
PHP mengumpulkan Pertanyaan dan Jawaban Terkait
Pertanyaan 1. Apakah Anda mengumpulkan pada 5 atau 6?Menjawab. Di sini juga kami mengikuti aturan umum pembulatan. Jika angka yang dibulatkan diikuti dengan 5, 6, 7, 8, atau 9, bulatkan angka tersebut ke atas. Misalnya seperti 39 dibulatkan ke sepuluh terdekat adalah 40. Selanjutnya, jika angka yang dibulatkan diikuti dengan 0, 1, 2, 3, atau 4, bulatkan angka tersebut ke bawah
Pertanyaan2. Bagaimana cara membulatkan ke 2 tempat desimal di PHP?Menjawab. untuk pembulatan ke 2 desimal di PHP, anda bisa menggunakan fungsi PHP number_format(). Ini akan menunjukkan tepat dua digit setelah titik desimal. Keuntungan utama. Jika Anda ingin menampilkan dua digit setelah nilai float saja dan bukan untuk int, gunakan ini
PHP mengumpulkan kesimpulan
Pada artikel ini, Anda telah mempelajari fungsi pembulatan ke atas yang berbeda, yang digunakan untuk membulatkan angka dengan contoh. Saya harap Anda akan menikmatinya. jika ada pertanyaan, hubungi di info@tutorialscan. com. Saya akan mencoba menyelesaikan masalahnya