Cara melaksanakan pembundaran dalam PHP tanpa mengekalkan perpuluhan: 1. Bundarkan terus melalui fungsi intval dan buang 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.
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 ] )
fungsi bulat()
echo intval(42); // 42 echo intval(4.2); // 4 echo intval('42'); // 42
membundarkan nombor titik terapung.
round(number,precision,mode);
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
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
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
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);
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
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!