⊗ppPmCdExRC 108 of 447 menu

Проверка на остатък от деленето в PHP

Нека имаме две променливи с числа:

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

Нека намерим остатъка от деленето на едната променлива на другата:

<?php $a = 10; $b = 3; echo $a % $b; // ще изведе 1 ?>

Нека сега в променливите се съхраняват такива стойности, че едната променлива се дели на втората нацяло:

<?php $a = 10; $b = 5; echo $a % $b; // ще изведе 0 ?>

Нека напишем скрипт, който ще проверява, дали едно число се дели нацяло на второ:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'дели се без остатък'; } else { echo 'дели се с остатък'; } ?>

Нека сега се изисква, ако числото се дели с остатък, да се изведе този остатък на екрана:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'дели се без остатък'; } else { echo 'дели се с остатък ' . $a % $b; } ?>

В горния код се получава, че остатъкът се изчислява на две места, а това не е оптимално.

Нека поправим проблема:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'дели се без остатък'; } else { echo 'дели се с остатък ' . $rest; } ?>

Както е известно, четните числа се делят на 2 без остатък, а нечетните - с остатък. Нека ви е дадено число. С помощта на оператора % и конструкцията if проверете дали това число е четно или не.

Дадено е число. Проверете, дали то се дели на 3.

Български
AfrikaansAzərbaycanবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние използваме бисквитки за работата на сайта, анализ и персонализация. Обработката на данни се извършва в съответствие с Политика за поверителност.
приемам всички настройки отхвърляне