fork download
  1. <?php
  2.  
  3. $numberOfX = 3;
  4. $numberOfY = 5;
  5.  
  6. $result = array_fill(0, $numberOfX, (int) floor($numberOfY / $numberOfX));
  7. $i = 0;
  8. while (array_sum($result) !== $numberOfY) {
  9. $result[$i++]++;
  10. }
  11. var_dump($result, array_sum($result));
  12.  
  13.  
Success #stdin #stdout 0.02s 24448KB
stdin
Standard input is empty
stdout
array(3) {
  [0]=>
  int(2)
  [1]=>
  int(2)
  [2]=>
  int(1)
}
int(5)