Solution Review: Even or Odd
Let's see the detailed solution review of the challenge given in the previous lesson.
We'll cover the following
Let’s look at the solution of the last lesson before getting into the explanation:
$number = 5; # change value to run for your desired case$temp = -1;if($number % 2 == 0){$temp = 0;}else{$temp = 1;}
Explanation
For a given $number
, we used the if
statement to check its modulus with 2
. If it is 0
then the $temp
will be set to 0
, otherwise $temp
will be set to 1
.
The % operator returns the remainder of two numbers. For instance, 5 % 2 is 1 because 5 divided by 2 leaves a remainder of 1.