Dalam pengaturcaraan PHP, kadangkala kita perlu membahagikan dua nombor dan membundarkannya, yang mungkin digunakan dalam beberapa senario perniagaan tertentu. Dalam PHP, terdapat banyak kaedah untuk mencapai fungsi pembahagian dan pembundaran Kaedah ini akan diperkenalkan secara terperinci di bawah dan contoh kod khusus akan disediakan.
$numerator = 10; $denominator = 3; $result = (int)($numerator / $denominator); echo $result; // 输出结果为3
Dalam contoh ini, kita mula-mula membahagikan dua nombor untuk mendapatkan keputusan, dan kemudian menggunakan tuang untuk menukar keputusan kepada integer, dengan itu mencapai keputusan yang sama fungsi pembulatan.
$numerator = 10; $denominator = 3; $result = floor($numerator / $denominator); echo $result; // 输出结果为3
Fungsi floor() ialah fungsi membulatkan ke bawah Ia boleh membundarkan hasil operasi bahagi untuk mendapatkan hasil pembahagian dan pembundaran.
$numerator = 10; $denominator = 3; $result = intval($numerator / $denominator); echo $result; // 输出结果为3
Fungsi intval() boleh menukar pembolehubah kepada jenis integer Digabungkan dengan operasi bahagi, fungsi bahagi dan pembundaran boleh direalisasikan.
$numerator = 10; $denominator = 3; $result = round($numerator / $denominator, 0, PHP_ROUND_HALF_DOWN); echo $result; // 输出结果为3
Fungsi bulat() boleh merealisasikan fungsi pembundaran Di sini kita menetapkan parameter kedua kepada 0 dan parameter ketiga kepada PHP_ROUND_HALF_DOWN, yang bermaksud menggunakan kaedah pembundaran ke bawah .
$numerator = 10; $denominator = 3; $result = intval(ceil($numerator / $denominator)); echo $result; // 输出结果为4
Dalam contoh ini, kita mula-mula membulatkan hasil operasi bahagi, dan kemudian menggunakan fungsi intval() untuk melaksanakan operasi pembundaran untuk mendapatkan pembahagian keputusan Bulat.
Melalui lima kaedah di atas, kita boleh merealisasikan fungsi membahagi dua nombor dan membundarkannya dalam PHP. Pembangun boleh memilih kaedah yang sesuai untuk melaksanakan operasi pembahagian dan pembundaran berdasarkan senario dan keperluan perniagaan tertentu.
Atas ialah kandungan terperinci Penerangan terperinci tentang kaedah pelaksanaan pembahagian dan pembundaran PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!