测试数字是奇数还是偶数

什么是最简单的最基本的方法来确定数字/变量是奇数还是甚至在PHP中?这与mod有关吗?

我已经尝试了一些脚本但是...谷歌目前还没有提供。


桃花长相依
浏览 520回答 3
3回答

SMILET

你是正确的认为mod是一个很好的起点。这是一个表达式,如果$number是偶数则返回true,如果是奇数则返回false:$number % 2 == 0适用于每个整数PHP值,请参阅算术运算符PHP。例:$number = 20;if ($number % 2 == 0) {  print "It's even";}输出:它甚至是

猛跑小猪

另一种选择是简单的位检查。n & 1例如:if ( $num & 1 ) {  //odd} else {  //even}

慕尼黑的夜晚无繁华

虽然所有答案都是正确的,但一行中的简单解决方案是:$check = 9;之一:echo ($check & 1 ? 'Odd' : 'Even');要么:echo ($check % 2 ? 'Odd' : 'Even');效果很好。
打开App,查看更多内容
随时随地看视频慕课网APP