php - 将除法计算结果存储在数组中

标签 php

我的脚本中有以下简单的除法计算:

<?php

$total = 1001;
$people = 5;

$division= $total / $people;

echo "division = ".$division;

?>

输出division = 200.2

是否可以像下面这样存储它?

$division[0] = 200;
$division[1] = 200;
$division[2] = 200;
$division[3] = 200;
$division[4] = 201;

最佳答案

// initital conditions
$total = 1001;
$people = 5;

// count what is the minimal value, that all the results will have
$value = floor($total / $people);
$result = array_fill(0, $people, $value);

// distribute missing "+1"s as needed in the result
$overheads = $total - $value * $people;
for ($i = 0; $i < $overheads; $i++)
    $result[$i]++;

// voila...
var_dump($result);

关于php - 将除法计算结果存储在数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42670545/

相关文章:

javascript - 如何解析 form[0].submit 不是函数(...)

javascript - 仅针对主页

php - 如何在 Wordpress 的特定类别下显示图像(来自媒体库)?

php - 在 Swift 中向服务器发出发布请求时出错

php - 检查 "is not null"或空字符串的 PHP 语法是什么?

php - 如何在php mysql中离线更新用户状态

php - 关于 Windows 上 Apache 的 MPM

javascript - console.log(variableName) 正在打印 ID 为变量名的标签的内容,而不是我的变量

javascript - ajax 提交的页面上不显示错误

php - 捕获或修改 Laravel 的错误页面?