Het bepalen of een numerieke variabele even of oneven is kan een eenvoudige maar essentieel onderdeel van programmeertalen , waaronder PHP zijn. Het gebruik van even en oneven getallen kunnen variëren kiezen van verschillende kleuren voor rijen in een tabel of voor uitgebreidere gebruik met inbegrip foutcontrole . PHP kan bepalen of een getal even of oneven is met behulp van twee methoden: de modulus en binaire " EN " operatie . Instructies 1 Bereken de modulus van de numerieke variabele en de integer twee . Hoewel de modulus kan complexere betekenis in bepaalde gebieden te verwezenlijken , in casu de modulus is de rest bij het delen van het aantal van twee . In PHP , dit wordt geschreven als ' $ number % 2 " . 2 Controleer of de modulus van het aantal en twee gelijk is aan een of nul . Overlijdt zelfs als de modulus van het nummer twee gelijk is aan nul en oneven als de modulus is gelijk aan een . In PHP , wordt dit normaliter uitgevoerd met behulp van een voorwaardelijke instructie if , zoals " if ( $ getal % 2 == 0 ) " . 3 Bereken de binaire AND-bewerking tussen het aantal in vraag en een . Elk getal in een computer wordt weergegeven in binaire als een reeks van enen en nullen . Het gehele getal een is weergegeven door alle nullen behalve een enkele in de laagste gewaardeerde bit . De binaire AND bewerking vergelijkt elke bit van het aantal in kwestie en een. De operatie zal return true als het getal oneven en heeft een in de laagst gewaardeerde bit . De operatie zal return false als er een nul in het laagst gewaardeerd bit en het aantal is zelfs . In PHP , wordt deze operatie geschreven als ' $ nummer & 1 " .
|