为了账号安全,请及时绑定邮箱和手机立即绑定

测试数字是奇数还是偶数

测试数字是奇数还是偶数

PHP
桃花长相依 2019-09-20 15:05:24
什么是最简单的最基本的方法来确定数字/变量是奇数还是甚至在PHP中?这与mod有关吗?我已经尝试了一些脚本但是...谷歌目前还没有提供。
查看完整描述

3 回答

?
SMILET

TA贡献1796条经验 获得超4个赞

你是正确的认为mod是一个很好的起点。这是一个表达式,如果$number是偶数则返回true,如果是奇数则返回false:


$number % 2 == 0

适用于每个整数PHP值,请参阅算术运算符PHP。


例:


$number = 20;

if ($number % 2 == 0) {

  print "It's even";

}

输出:


它甚至是


查看完整回答
反对 回复 2019-09-20
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

另一种选择是简单的位检查。


n & 1

例如:


if ( $num & 1 ) {

  //odd

} else {

  //even

}


查看完整回答
反对 回复 2019-09-20
?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

虽然所有答案都是正确的,但一行中的简单解决方案是:


$check = 9;

之一:


echo ($check & 1 ? 'Odd' : 'Even');

要么:


echo ($check % 2 ? 'Odd' : 'Even');

效果很好。


查看完整回答
反对 回复 2019-09-20
  • 3 回答
  • 0 关注
  • 519 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信