PHP 数字取离它最近的偶数方法备忘
博主近期在项目开发中遇到这样一个问题,即:两数相除,只需要偶数的结果,规则就是取离它最近的偶数。如:6.9 取6, 7取8, 7.1取8.
那么几行判断搞定:
1 function getNearEven($star,$count) { 2 $star = intval($star); 3 $count = intval($count); 4 if ($count == 0) { 5 return 0; 6 } 7 $star = floor($star/$count); 8 if ($star%2 != 0) { 9 $star = $star+1; 10 } 11 return $star; 12 } 13 14 echo getNearEven(43,6);