- array_sum: documentation ( source)
- round: documentation ( source)
- print_r: documentation ( source)
- array_fill: documentation ( source)
<?php
$total = 100;
$pieces = 3;
$precision = 2;
$parts = array_fill(0, $pieces - 1, round($total / $pieces, $precision));
$parts[] = $total - array_sum($parts);
print_r($parts);