Jea*_*ray 6 php math
我正在寻找一种有效的PHP方法来将数字分成相等的部分.Number将始终为整数(无浮点).
假设我有一个数组$ hours,其值从"1"到"24"($ hours ['1']等)和一个包含整数的变量$ int.我想要实现的是将$ int的值平均分配到24个部分中,这样我就可以为每个相应的数组条目赋值.(如果数字是奇数,则剩余部分将被添加到24中的最后一个或第一个值).
问候,
Fre*_*Foo 18
这是你正在寻找的算法; 它将整数均匀地分布N在K单元格上:
N
K
for i = 0 to K array[i] = N / K # integer division # divide up the remainder for i = 0 to N mod K array[i] += 1
归档时间:
13 年,4 月 前
查看次数:
10067 次
最近记录:
13 年,1 月 前