Dalam PHP, pemprosesan nombor titik terapung sentiasa menjadi pening kepala. Ini kerana perwakilan nombor titik terapung dalam komputer adalah terhad, dan banyak pengiraan nombor titik terapung akan menghasilkan ralat. Antaranya, dalam output, kita selalunya mahu menyimpan hanya beberapa tempat perpuluhan dan mengeluarkan bahagian yang tidak diperlukan Artikel ini memperkenalkan beberapa kaedah untuk mengeluarkan perpuluhan dalam PHP.
1: Gunakan fungsi number_format
number_format() fungsi boleh memformat nombor ke dalam format pemisah beribu-ribu biasa. Ia juga mengawal bilangan digit yang dipaparkan selepas titik perpuluhan. Kita boleh mencapai kesan mengekalkan perpuluhan dan mengeluarkan perpuluhan dengan menghantar dua parameter dalam fungsi number_format. Parameter pertama ialah nombor yang akan diformatkan, dan parameter kedua ialah bilangan tempat perpuluhan untuk dikekalkan.
<?php // 保留两位小数 $num = 3.1415926; echo number_format($num, 2); // 3.14 // 去掉小数 $num = 3.1415926; echo number_format($num, 0); // 3 ?>
Dua: Gunakan fungsi bulat
Gunakan fungsi bulat untuk membundarkan nombor titik terapung kepada ketepatan yang ditentukan dan mengembalikan hasilnya. Parameter pertama ialah nombor yang hendak dibundarkan, dan parameter kedua ialah bilangan tempat perpuluhan yang akan dikekalkan.
<?php // 保留两位小数 $num = 3.1415926; echo round($num, 2); // 3.14 // 去掉小数 $num = 3.1415926; echo round($num, 0); // 3 ?>
Tiga: Gunakan fungsi intval
intval boleh menukar rentetan atau nombor titik terapung kepada integer sambil mengalih keluar bahagian perpuluhan. Perlu diingat bahawa intval secara automatik melakukan pembundaran ke bawah apabila menukar nombor titik terapung.
<?php $num = 3.1415926; echo intval($num); // 3 ?>
Empat: Gunakan fungsi lantai
Fungsi lantai boleh membundarkan nombor titik terapung ke bawah kepada nilai integer terdekat. Ia juga penting untuk ambil perhatian bahawa lantai akan melakukan pembundaran ke bawah secara automatik apabila menukar nombor titik terapung.
<?php $num = 3.7; echo floor($num); // 3 ?>
Dalam pembangunan sebenar, kita selalunya perlu memutuskan berapa banyak tempat perpuluhan untuk dikekalkan atau sama ada untuk mengalih keluar tempat perpuluhan berdasarkan keperluan perniagaan. Melalui kaedah yang diperkenalkan di atas, anda boleh menyimpan dan mengalih keluar perpuluhan dengan mudah, dengan itu membawa lebih banyak kemudahan kepada projek anda.
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar kandungan selepas titik perpuluhan dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!