⊗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हिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել