⊗ppPmCdExRC 108 of 447 menu

Dalybos liekanos tikrinimas PHP

Tarkime, kad turime du kintamuosius su skaičiais:

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

Pabandykime rasti vieno kintamojo dalybos iš kito liekaną:

<?php $a = 10; $b = 3; echo $a % $b; // išvestų 1 ?>

Tarkime, kad dabar kintamuosiuose saugomos tokios reikšmės, kad vienas kintamasis dalijasi iš kito be liekanos:

<?php $a = 10; $b = 5; echo $a % $b; // išvestų 0 ?>

Parašykime scenarijų, kuris patikrins, ar vienas skaičius dalijasi iš kito be liekanos:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'dalijasi be liekanos'; } else { echo 'dalijasi su liekana'; } ?>

Tarkime, kad dabar reikia, jei skaičius dalijasi su liekana, išvesti šią liekaną ekrane:

<?php $a = 10; $b = 3; if ($a % $b === 0) { echo 'dalijasi be liekanos'; } else { echo 'dalijasi su liekana ' . $a % $b; } ?>

Pateiktame aukščiau kode pasirodo, kad liekana skaičiuojama dviejose vietose, o tai nėra optimalu.

Išspręskime problemą:

<?php $a = 10; $b = 3; $rest = $a % $b; if ($rest === 0) { echo 'dalijasi be liekanos'; } else { echo 'dalijasi su liekana ' . $rest; } ?>

Kaip žinoma, lyginiai skaičiai dalijasi iš 2 be liekanos, o nelyginiai - su liekana. Tarkime, kad jums duotas skaičius. Naudodami operatorių % ir konstrukciją if patikrinkite, ar šis skaičius yra lyginis, ar ne.

Duotas skaičius. Patikrinkite, ar jis dalijasi iš 3.

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