Home >Backend Development >PHP Problem >How to determine whether a number is even in php

How to determine whether a number is even in php

青灯夜游
青灯夜游Original
2022-04-13 20:26:093921browse

In PHP, you can use the remainder operator "%" and the equality operator "==" to determine whether a number is even. The syntax is "value % 2 ==0". An even number is a number that is divisible by 2. You only need to use "%" to get the remainder of the specified number divided by 2, and then use "==" to determine whether the remainder is 0; if the remainder is 0, the number is an even number.

How to determine whether a number is even in php

The operating environment of this tutorial: windows7 system, PHP7.1 version, DELL G3 computer

php determines a number Is it an even number

In PHP, if you want to determine whether a number is an even number, you only need to determine whether the number is divisible by 2.

In other words, it is the number that has a remainder of 0 when divided by 2.

Use the remainder operator "%" and the equality operator "==" to determine whether a number is divisible by 2, that is, whether it is an even number.

Implementation code:

<?php
header(&#39;content-type:text/html;charset=utf-8&#39;);   
function f($num){
	if($num % 2 == 0){
		echo $num."是一个偶数<br>";
	}
	else{
		echo $num."不是一个偶数<br>";
	}
}
f(2);
f(3);
f(4);
f(5);
f(6);
?>

How to determine whether a number is even in php

Description:

Remainder operator "%", used to find Remainder operation, find the remainder of division operation.

"%" mainly operates on integers, but also applies to floating point numbers. If the dividend ($a) is negative, the result obtained is also a negative value.

Equality operator "==", if the values ​​of $a and $b are equal after type conversion, it returns TRUE, otherwise it returns FALSE

Congruence operator "===", If $a and $b are not only equal in value, but also have equal types of values, then return TRUE, otherwise return FALSE

It is important to distinguish between "equal" and "congruent":

  • Equal == only compares the values ​​​​of two variables

  • Congruent=== not only compares the values ​​​​of the expressions on both sides of the operator, but also The data types will also be compared. Only when the values ​​and data types on both sides are equal, the operation result will be TRUE.

Recommended learning: "PHP Video Tutorial"

The above is the detailed content of How to determine whether a number is even in php. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn