PHP digunakan secara meluas sebagai bahasa pengaturcaraan sebelah pelayan semasa membina aplikasi web. Dalam PHP, terdapat banyak pengendali matematik yang membantu kami melaksanakan pelbagai operasi. Artikel ini terutamanya akan membincangkan pembahagian dan pengendali selebihnya dalam PHP.
Dalam PHP, anda boleh melakukan operasi bahagian menggunakan operator bahagian (/). Contoh kod adalah seperti berikut:
$a = 10; $b = 5; $c = $a / $b; echo $c;
Dalam contoh ini, $a dan $b ialah dua nombor yang kita mahu lakukan operasi bahagi dan $c ialah pembolehubah untuk menyimpan hasilnya. Menjalankan kod ini akan mencetak 2 kerana membahagikan 10 dengan 5 ialah 2.
Tetapi harus diingat bahawa jika kita cuba membahagikan dengan 0, dalam PHP amaran akan dinaikkan dan hasil istimewa INF
(infiniti) akan dihasilkan. Contohnya adalah seperti berikut:
$a = 10; $b = 0; $c = $a / $b; echo $c;
Jalankan kod ini dan output akan menjadi INF
.
Kadangkala, kami ingin tahu sama ada hasil pengiraan ialah integer atau perpuluhan Dalam kes ini, kami boleh menggunakan fungsi terbina dalam PHP untuk membantu kami. Contohnya, anda boleh menggunakan fungsi intval()
untuk menukar nombor titik terapung kepada integer, seperti yang ditunjukkan di bawah:
$a = 10; $b = 3; $c = intval($a / $b); echo $c;
Menjalankan kod ini akan mengeluarkan hasil 3.
Kegunaan biasa pembahagian adalah untuk melaksanakan operasi gelung dalam atur cara, seperti menyemak nombor genap atau ganjil, atau membelah sebahagian daripada jumlah data yang besar. Dalam kes ini, menggunakan operator baki (%) adalah penyelesaian yang cekap.
Baki operator mengembalikan baki pembahagi yang tidak boleh dibahagikan (juga dikenali sebagai modulo aritmetik). Berikut ialah contoh mudah:
$a = 10; $b = 3; $c = $a % $b; echo $c;
Dalam contoh ini, $a dan $b ialah dividen dan pembahagi. $c ialah pembolehubah yang menyimpan bakinya. Menjalankan kod ini akan mencetak 1 kerana apabila 10 dibahagikan dengan 3, bakinya ialah 1.
Jika kita cuba membahagikan nombor dengan 0, ralat akan terhasil. Contohnya ialah:
$a = 10; $b = 0; $c = $a % $b; echo $c;
Menjalankan kod ini akan menimbulkan amaran dan menghasilkan ralat maut.
Perlu diingatkan bahawa dalam PHP, tanda hasil pengendali selebihnya adalah sama dengan tanda dividen. Sebagai contoh, dalam contoh berikut, jika dividen adalah negatif, bakinya juga negatif.
$a = -10; $b = 3; $c = $a % $b; echo $c;
Dalam contoh ini, hasilnya ialah -1.
Dalam PHP, operator pembahagian dan baki digunakan secara meluas sebagai pengendali matematik. Gunakan operator bahagian (/) untuk melakukan pengiraan bahagian dan operator baki (%) untuk mendapatkan baki yang tidak boleh dibahagikan oleh pembahagi.
Apabila menggunakan kedua-dua operator ini, anda perlu memberi perhatian kepada kes pembahagian sebanyak 0, dan kes tanda baki hasil operasi adalah sama dengan tanda dividen.
Saya harap artikel ini dapat membantu anda lebih memahami operasi pembahagian dan baki dalam PHP.
Atas ialah kandungan terperinci PHP pembahagi mencari baki. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!