下面的问题,如果没有%2 == 0,是否偶数

时间:2019-01-21 04:06:25

标签: php jquery ajax laravel

我有X = 10,我想检查其偶数是否与价值标度0-9比较,例如x = 1,3,5,7,9 =否则为“输”,但不要想使用%2 == 0

if(X=1,3,5,7,9){
    echo "win";
 }

谢谢

3 个答案:

答案 0 :(得分:0)

如何使用 in_array

if (in_array($x, [1,3,5,7,9]) {
    echo "win";
}

答案 1 :(得分:0)

这是正确的方法 $ x%2表示偶数= 0,表示奇数= 1,每当奇数值到达时,它将回显win,在数组中必须在数组中定义奇数。

aqueduct document

答案 2 :(得分:0)

贷记https://www.geeksforgeeks.org/php-check-number-even-odd/

尝试此Bitwise AND方法 and its is NOT USING %2 == 0

function checkIsEvenOrOdd($number) 
{ 

    // One 
    $one = 1; 

    // Bitwise AND 
    $bitwiseAnd = $number & $one; 

    if($bitwiseAnd != 1) 
    { 
        echo "Even";  
    } 
    else{ 
        echo "Odd"; 
    } 
} 
echo checkIsEvenOrOdd('2');
echo checkIsEvenOrOdd('1');
echo checkIsEvenOrOdd('97');

希望能帮助您