Ale*_*ett 20
$quotient = intval($dividend / $divisor);
$remainder = $dividend % $divisor;
Run Code Online (Sandbox Code Playgroud)
使用intval而不是floor将商转向零,在红利为负时提供准确的结果.
Sam*_*152 13
您可以使用"%"(模数)运算符执行您所描述的操作.以下代码是使用余数除以的示例.
$remainder=$num % $divideby;
$number=explode('.',($num / $divideby));
$answer=$number[0];
echo $answer.' remainder '.$remainder;
Run Code Online (Sandbox Code Playgroud)
正数和负数的解决方案:
$quotient = $dividend / $divison;
$integer = (int) ($quotient < 0 ? ceil($quotient) : floor($quotient));
$remainder = $dividend % $divisor;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12945 次 |
| 最近记录: |