/**
* 判断奇偶数
* @param $n
* @return int
*/
function isOdd($n){
// $a & $b And(按位与) 将把 $a 和 $b 中都为 1 的位设为 1。
return $n & 1;
} $a = [1,2,3,4,5,6,7,8,9];
foreach ($a as $v) {
$s = $v.'是';
if (isOdd($v)) { // 偶数
$s .= '奇数';
} else {
$s .= '偶数';
}
$s .= ',它的二进制是'.decbin($v).PHP_EOL;
echo $s.PHP_EOL;
}
1是奇数,它的二进制是1

2是偶数,它的二进制是10

3是奇数,它的二进制是11

4是偶数,它的二进制是100

5是奇数,它的二进制是101

6是偶数,它的二进制是110

7是奇数,它的二进制是111

8是偶数,它的二进制是1000

9是奇数,它的二进制是1001
05-08 15:28