php判断奇偶数

& 按位与 ,php位运算符,可以用来判断数字的奇偶。

<?php

/**
 * 是否是偶数
 * @param  int     $num [description]
 * @return boolean      [description]
 */
function is_even(int $num)
{
    return !boolval($num & 1);
}

/**
 * 是否是奇数
 * @param  int     $num [description]
 * @return boolean      [description]
 */
function is_odd(int $num)
{
    return boolval($num & 1);
}

$a = 112;
if (is_even($a)) {
    printf("%d是偶数\n", $a);
}

$a = 111;
if (is_odd($a)) {
    printf("%d是奇数\n", $a);
}
发布了95 篇原创文章 · 获赞 9 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/mrtwenty/article/details/103662174