Fastställande av huruvida en numerisk variabel är jämnt eller udda kan vara en enkel men viktig del av programmeringsspråk , inklusive PHP . Användningen av jämna och udda siffror kan variera mellan att välja olika färger för rader i en tabell eller för avancerad användning inklusive felkontroll . PHP kan avgöra om ett tal är jämnt eller udda med två metoder: modul och binära " AND " operation . Instruktioner
en
Beräkna modulen hos den numeriska variabeln och heltalet två . Även om modulen kan ha mer komplexa innebörd i visst område av matematiken , i detta fall modulen är resten när dividera antalet med två. I PHP , detta skrivs som " $ nummer% 2 " . Kontrollera om modulen för antalet och två är lika med ett eller noll
2
. Numret är även om modulen av numret med två är lika med noll och udda om modulen är lika med ett. I PHP , är detta normalt genomförs med hjälp av ett villkorligt if , såsom " if ( $ nummer % 2 == 0 ) " .
3
Beräkna binära och drift mellan antalet i fråga och en . Varje siffra i en dator är representerad i binärt som en serie av ettor och nollor. Heltalet en representeras av alla nollor utom för en enda en i den lägsta värderad bit. Den binära OCH-operation jämför varje bit i det aktuella numret och en . Operationen returnerar true om talet är udda och har en man i lägsta värderad bit . Verksamheten kommer att returnera false om det finns en nolla i den värderas lägst bit och antalet är ännu . I PHP , är denna operation skrivs som " $ nummer & 1 " .