PHP 與操作判斷奇偶


/**
 * 判斷奇偶數
 * @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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM