我在整数除法脚本中遇到问题。我想要的是,如果我们将 8 分为 3 部分。它应该显示所有四舍五入的数字。比如,3,3,2 如果我们将这 3 相加,结果就是 8。
但以下脚本的划分存在一些差异。它除以 2,2,4。也是 8。但我喜欢上面的 1。请任何人在这种情况下提供帮助。这是代码。
$numbertodivise = 8;
$no = 3;
$intnumber = intval($numbertodivise / $no);
$rem = $numbertodivise % $no;
$array = [];
for($i=1;$i<=$no;$i++) {
if($i==$no) {
$array[] = $intnumber + $rem;
} else {
$array[] = $intnumber;
}
}
print_r($array);
它的输出是
Array ( [0] => 2 [1] => 2 [2] => 4 )
请帮我把它做成这样
Array ( [0] => 3 [1] => 3 [2] => 2 )
8不是固定整数。它将是动态的.. 8,9,19,22,88,9888,任何数字都可以。
天涯尽头无女友
墨色风雨
噜噜哒