Bestemmelse af, hvorvidt en numerisk variabel er lige eller ulige kan være en enkel, men vigtig del af programmeringssprog , herunder PHP. Brugen af lige og ulige numre kan variere mellem at vælge forskellige farver til rækker i en tabel eller for avanceret anvendelser inklusive fejlkontrol . PHP kan afgøre, om et tal er lige eller ulige hjælp af to metoder : modulus og binære "OG" operation. Instruktioner
1
Beregn modulus af numeriske variable og heltal to. Selvom modul kan have mere kompleks betydning i visse område af matematikken , i dette tilfælde modulus er resten, når dividere antallet med to. I PHP , dette skrives som "$ nummer% 2" .
2
Kontroller, om modul antallet og to er lig med en eller nul. Antallet er selvom modulus af nummeret med to er lig med nul og ulige hvis modulet er lig med én . I PHP er dette normalt gennemføres ved hjælp af en betinget , hvis udsagn, såsom " if ($ tal % 2 == 0 )" .
3
Beregn binære og drift mellem antallet i spørgsmål og én . Hvert nummer i en computer er repræsenteret i binær som en serie af ettaller og nuller . Den heltal ene er repræsenteret ved nuller undtagen en enkelt i den laveste værdsat bit . Den binære AND operation sammenligner hver bit i antallet på spørgsmål, og én. Operationen vil returnere sand, hvis tallet er ulige , og har en en i den laveste værdsat bit. Operationen vil returnere falsk, hvis der er et nul i den laveste værdsat bit og antallet er selv . I PHP , er denne operation skrives som "$ nummer & 1".