Cara Membundarkan Nombor kepada 2 Tempat Perpuluhan dalam PHP

Cara Membundarkan Nombor Kepada 2 Tempat Perpuluhan Dalam Php



Terdapat pelbagai kaedah dalam PHP untuk mencapai nombor pembundaran, termasuk fungsi terbina dalam atau kod yang lebih kompleks yang dibangunkan oleh pembangun. Tidak kira sama ada anda bekerja dengan data kewangan atau bertujuan untuk memaparkan nombor dalam format tertentu, pembundaran nombor kepada dua tempat perpuluhan menjadi penting dalam keadaan sedemikian.

Fokus kami dalam artikel ini adalah untuk mengkaji teknik yang berbeza untuk membundarkan nombor kepada 2 tempat perpuluhan menggunakan PHP.

Nombor Bulat kepada 2 Tempat Perpuluhan dalam PHP

Terdapat beberapa kaedah untuk membundarkan nombor kepada 2 tempat Perpuluhan dalam PHP:







1: Menggunakan Fungsi round().

PHP menawarkan a bulat() fungsi yang membolehkan anda membundarkan mana-mana rajah kepada bilangan tempat perpuluhan tertentu. Fungsi ini memerlukan dua parameter: nombor awal untuk dibundarkan dan ketepatan perpuluhan yang dikehendaki. Meninggalkan hujah kedua akan menyebabkan sistem dibundarkan kepada integer terdekat.



Dalam PHP, sintaks bulat() fungsi ialah:



bulat ( terapung $nombor , int $ketepatan = 0 , int $mod = PHP_ROUND_SETENGAH_UP ) : terapung

di sini, $nombor ialah nombor yang hendak dibundarkan, $ketepatan ialah bilangan tempat perpuluhan untuk dibundarkan kepada (lalai ialah 0), dan $mod menentukan mod pembundaran (lalai ialah PHP_ROUND_HALF_UP) . Fungsi mengembalikan nilai bulat sebagai apungan.





Sebagai contoh:



$num = 6.3456 ;

$bilangan_bulat = bulat ( $num , 2 ) ;

bergema 'Nombor bulat ialah:' . $bilangan_bulat ;

?>



2: Menggunakan Fungsi number_format().

The format_nombor() fungsi dalam PHP ialah satu lagi fungsi terbina dalam yang membolehkan anda memformat nombor tertentu dengan sekumpulan beribu-ribu dan tempat perpuluhan. Ia adalah penting apabila anda ingin memformat output pengiraan sebagai integer.

Berikut ialah sintaks untuk digunakan format_nombor() dalam PHP:

format_nombor ( nombor , titik perpuluhan , pemisah_perpuluhan , ribu_pemisah ) ;

Yang pertama nombor parameter ialah nombor yang anda mahu formatkan. Parameter kedua, titik perpuluhan , menentukan ketepatan nombor titik terapung yang mana pembolehubah asal akan ditukar dalam PHP. Parameter ketiga pemisah_perpuluhan menentukan watak untuk digunakan sebagai pemisah perpuluhan. Parameter keempat Thousand_separator menentukan aksara yang digunakan sebagai pemisah beribu-ribu.

Sebagai contoh:



$nombor = 15.672342 ;

$nombor_format = format_nombor ( $nombor , 2 , '.' , ',' ) ;

bergema 'Nombor bulat ialah:' . $nombor_format ;

?>

3: Menggunakan Fungsi sprintf().

Anda juga boleh menggunakan sprintf() berfungsi untuk membundarkan nombor kepada 2 tempat perpuluhan dalam PHP dan sintaks untuk sprintf() fungsi diberikan sebagai:

sprintf ( format , arg1 , arg2 , ... )

Di sini, yang format ialah rentetan format yang mengandungi ruang letak untuk hujah, dan arg1, arg2, …. adalah hujah yang akan diformatkan. Fungsi mengembalikan rentetan yang diformat.

Sebagai contoh:



$num = 12.34567 ;

$bilangan_bulat = sprintf ( ' %.2f ' , $num ) ;

bergema 'Nombor bulat ialah:' . $bilangan_bulat ;

?>

Kesimpulan

Menukar nombor kepada 2 tempat perpuluhan ialah salah satu tugas biasa untuk pembangun yang bekerja dalam bahasa pengaturcaraan. Artikel ini memberi tumpuan kepada pelbagai cara untuk melakukan ini menggunakan PHP, termasuk fungsi seperti bulat() , format_nombor(), dan sprintf() . Setiap kaedah diterangkan dengan contoh untuk pemahaman yang lebih baik.