划分两个数字得到结果抛出结果我怎么再得到分值?

时间:2015-03-18 05:01:37

标签: php codeigniter

$a=10;$b=3;
$c=$a/$b;
echo $c;
3.33333333
$d=$c+$c+$c=9

但我需要

$d=4+3+3; $d=10;

我如何在$a $d $c之后再次sum of $b {{1}}的价值?

1 个答案:

答案 0 :(得分:0)

$value = 10;
$number = 3;

$result = array_fill(0, $number, intval(floor($value / $number))); 
// create new array of values
if ($value % $number) // if you need extra values
    {
    $rest_value = array_fill(0, $value % $number, 1);

    $result = array_map(function($value1, $value2)
        { return $value1 + $value2; }, $result, $rest_value);
    }
var_dump($result);

// array(3) {
//   [0] =>
//   int(4)
//   [1] =>
//   int(3)
//   [2] =>
//   int(3)
// }