Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk mengalih keluar kandungan selepas titik perpuluhan dalam php

Bagaimana untuk mengalih keluar kandungan selepas titik perpuluhan dalam php

PHPz
Lepaskan: 2023-03-23 17:52:01
asal
2201 orang telah melayarinya

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
?>
Salin selepas log masuk

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
?>
Salin selepas log masuk

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
?>
Salin selepas log masuk

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
?>
Salin selepas log masuk

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!

Label berkaitan:
php
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan