PHP -通过分配整数进行安全除法[已关闭]

gopyfrb3  于 2023-06-20  发布在  PHP
关注(0)|答案(1)|浏览(93)

已关闭,此问题需要details or clarity。目前不接受答复。
**想改善这个问题吗?**通过editing this post添加详细信息并澄清问题。

3天前关闭。
这篇文章是昨天编辑并提交审查的。
Improve this question
PHP中是否有一个数学函数可以提供不带分数/十进制数的安全除法?这意味着它将尽可能平均地“分配”金额,但只能是整数。
一些例子:
10/3 = [4, 3, 3]
11/3 = [4, 4, 3]
50/2 = [25, 25]
51/2 = [26, 25]
40/5 = [8, 8, 8, 8, 8]
40/3 = [14, 13, 13]
等等的。

zwghvu4y

zwghvu4y1#

没有缺货这回事。您可以为它编写自己的函数。

function sdiv($dividend, $divisor) {
  $q = $dividend / $divisor;
  return [ceil($q), round($q), floor($q)];
}

list($ceil, $round, $floor) = sdiv(10, 3);

相关问题