Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk mengekalkan 1 tempat perpuluhan dalam pembahagian PHP
Cara mengekalkan 1 tempat perpuluhan dalam pembahagian PHP: 1. Gunakan fungsi "number_format()", sintaksnya ialah "number_format(dividen/divisor, 1)" 2. Gunakan fungsi sprintf(), sintaksnya ialah "sprintf ("%.1f", dividen/pembahagi)".
Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 7.1, komputer DELL G3
Fungsi number_format() memformatkan nombor dengan mengumpulkan beribu-ribu.
Nota: Fungsi ini menyokong satu, dua atau empat parameter (bukan tiga).
Sintaks
number_format(number,decimals,decimalpoint,separator)
Penerangan Parameter
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.
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".
Nota: Jika parameter ini ditetapkan, semua parameter lain diperlukan.
Fungsi sprintf() menulis rentetan terformat ke dalam pembolehubah.
arg1, arg2, parameter akan dimasukkan ke dalam rentetan utama pada simbol tanda peratus (%). Fungsi ini dilaksanakan langkah demi langkah. Pada tanda % pertama, masukkan arg1, pada tanda % kedua, arg2, dan seterusnya.
Nota: Jika terdapat lebih % simbol daripada argumen arg, anda mesti menggunakan ruang letak. Pemegang tempat disisipkan selepas simbol % dan terdiri daripada nombor diikuti dengan "$". Lihat Contoh 2.
Sintaks
sprintf(format,arg1,arg2,arg++)
Penerangan Parameter
format Diperlukan. Menentukan rentetan dan cara memformat pembolehubah di dalamnya.
Contoh adalah seperti berikut:
<?php $x=17; $y=7; $z=$x / $y; echo number_format($z, 1)."<br>"; echo sprintf( "%.1f ",$z); ?>
Hasil keluaran:
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengekalkan 1 tempat perpuluhan dalam pembahagian PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!