⊗ppPmCdExRC 108 of 447 menu

Semakan Baki Pembahagian dalam PHP

Katakan kita mempunyai dua pembolehubah dengan nombor:

<?php $a = 10; $b = 3; ?>

Mari cari baki pembahagian satu pembolehubah dengan yang lain:

<?php $a = 10; $b = 3; echo $a % $b; // akan memaparkan 1 ?>

Sekarang katakan pembolehubah menyimpan nilai sedemikian sehingga satu pembolehubah boleh dibahagi dengan pembolehubah kedua secara tepat:

<?php $a = 10; $b = 5; echo $a % $b; // akan memaparkan 0 ?>

Mari tulis skrip yang akan menyemak sama ada satu nombor boleh dibahagi secara tepat dengan nombor kedua atau tidak:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'boleh dibahagi tanpa baki'; } else { echo 'boleh dibahagi dengan baki'; } ?>

Sekarang katakan diperlukan, jika nombor dibahagi dengan baki, untuk memaparkan baki ini pada skrin:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'boleh dibahagi tanpa baki'; } else { echo 'boleh dibahagi dengan baki ' . $a % $b; } ?>

Dalam kod di atas, ternyata baki dikira di dua tempat, dan ini tidak optimum.

Mari betulkan masalah tersebut:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'boleh dibahagi tanpa baki'; } else { echo 'boleh dibahagi dengan baki ' . $rest; } ?>

Seperti yang diketahui, nombor genap boleh dibahagi dengan 2 tanpa baki, manakala nombor ganjil - dengan baki. Katakan anda diberi satu nombor. Dengan menggunakan operator % dan konstruksi if, semak sama ada nombor ini genap atau tidak.

Diberi satu nombor. Semak sama ada ia boleh dibahagi dengan 3.

kkhibndept