Even of oneven?
Als mens zijnde kun je gemakkelijk zien of een getal even of oneven is, iedereen weet het zo te vertellen. Zo weten wij dat 1 oneven is, en 2 even. Ook weten we dat 10256 even is, en 28937 oneven. Maar hoe maken we dit duidelijk in PHP?
De functie is erg simpel, het idee erachter is meer wiskundig. We hebben een bepaald getal dat we gaan delen door 2, een oneven getal komt dan altijd op *.5 uit, bv: 5/2 = 2.5. Dit getal gaan we met de round functie afronden op nul decimalen, waardoor het getal dus 0.5 hoger uitkomt. Als we nu het tweede getal minus het eerste getal doen, komen we op 0.5 uit.
Was het getal wel even geweest, dan deelden we bijvoorbeeld 4 door 2; hier komt twee uit en ook het afgeronde geheel ervan is 2. 2-2 = 0, dus dit is even.
Vertaald in php-code ziet dat er zo uit:
Een handigheidje :).