我有X = 10,我想检查其偶数是否与价值标度0-9比较,例如x = 1,3,5,7,9 =否则为“输”,但不要想使用%2 == 0
if(X=1,3,5,7,9){
echo "win";
}
谢谢
答案 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');
希望能帮助您