Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk melaksanakan pembundaran dalam php tanpa mengekalkan perpuluhan

Bagaimana untuk melaksanakan pembundaran dalam php tanpa mengekalkan perpuluhan

藏色散人
Lepaskan: 2023-03-15 07:26:01
asal
2944 orang telah melayarinya

Cara melaksanakan pembundaran dalam PHP tanpa mengekalkan perpuluhan: 1. Bundarkan terus melalui fungsi intval dan buang perpuluhan;

Bagaimana untuk melaksanakan pembundaran dalam php tanpa mengekalkan perpuluhan

Persekitaran pengendalian artikel ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3

Cara mencapai pembundaran masuk php tanpa mengekalkan Perpuluhan?

Empat kaedah yang biasa digunakan untuk fungsi integer PHP:

  • intval(): bulatkan terus, buang perpuluhan dan simpan integer

  • bulat(): Bundarkan;

  • ceil(): Bundarkan, tambah 1 jika terdapat perpuluhan; >floor(): bulatkan ke bawah.

  • number_format(): Fungsi memformat nombor dengan mengumpulkan beribu-ribu.

  • intval() fungsi penukaran integer

mengembalikan pembolehubah dengan menggunakan penukaran asas asas yang ditentukan (lalai ialah perpuluhan) Integer nilai var. intval() tidak boleh digunakan dengan objek, jika tidak, ralat E_NOTICE akan dihasilkan dan 1 akan dikembalikan.

int intval ( mixed $var [, int $base = 10 ] )
Salin selepas log masuk

fungsi bulat()

echo intval(42); // 42
echo intval(4.2); // 4
echo intval('42'); // 42
Salin selepas log masuk

membundarkan nombor titik terapung.

round(number,precision,mode);
Salin selepas log masuk

kaedah lanjut fungsi ceil()

echo round(42.12123); // 42
echo round(42.62123); // 43
echo round(42.12123, 0); // 42
echo round(42.12123, 2); // 42.12
echo round(4212123, -2); // 421212300
Salin selepas log masuk

Mengembalikan integer seterusnya yang tidak kurang daripada nilai Jika nilai mempunyai bahagian perpuluhan, ia dibundarkan dengan satu.

kaedah tailing fungsi floor()

echo ceil(42.12123); // 43
echo ceil(42.62123); // 43
Salin selepas log masuk

Mengembalikan integer seterusnya tidak lebih besar daripada nilai dan membulatkan bahagian perpuluhan nilai.

fungsi number_format()

echo floor(42.12123); // 42
echo floor(42.62123); // 42
Salin selepas log masuk

fungsi number_format() memformat nombor dengan mengumpulkan beribu-ribu.

nombor: diperlukan. Nombor untuk diformat. Jika tiada parameter lain ditetapkan, nombor itu diformatkan tanpa titik perpuluhan dan dengan koma (,) sebagai pemisah beribu-ribu.

perpuluhan: pilihan. Nyatakan bilangan tempat perpuluhan. Jika parameter ini ditetapkan, nombor diformatkan menggunakan noktah (.) sebagai titik perpuluhan.
number_format(number,decimals,decimalpoint,separator);
Salin selepas log masuk

titik perpuluhan: pilihan. Menentukan rentetan yang digunakan sebagai titik perpuluhan.

pemisah: pilihan. Menentukan rentetan yang digunakan sebagai pemisah beribu-ribu. Hanya aksara pertama parameter digunakan. Contohnya, "xxx" hanya mengeluarkan "x".

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"
echo number_format("1000000"); // 1,000,000
echo number_format("1000000",2); // 1,000,000.00
echo number_format("1000000",2,",","."); // 1.000.000,00
echo number_format("1000000",2,"*","."); // 1.000.000*00
echo number_format("1000000",2,".",""); // 1000000.00
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimana untuk melaksanakan pembundaran dalam php tanpa mengekalkan perpuluhan. 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