Diyelimki 2.7 ile eşit parçalara ayırmak istiyorsunuz.
16.25 % 2.7 = 6 (Toplam dosya süresini bölmek istediğiniz süreye göre en yakın aşağı tam sayıya yuvarlayın.)
2.7 * 6 = 16.2 (Bulduğunuz mod değerini bölmek istediğiniz süre ile çarpın.)
2.7 - (16.25 - 16.2) = 2.65 (Bu süre sessizlik olarak eklenir.)
(16.25 + 2.65) / 2.7 = 7 (Dosyanın süresinin üzerine sessizlik olarak bulduğunuz süreyi ekleyip 2.7 ye bölün.)
Bu dosyaya 2.65 saniye ekleyerek dosyayı 7 eşit parçaya bölebilirsiniz.
Formüldeki 2.7 yi kendinize göre değiştirebilirsiniz.
<?php
$dosyasuresi = 16.25;
$ayarlanmakistenensure = 2.7;
$a = floor($dosyasuresi / $ayarlanmakistenensure);
$b = $ayarlanmakistenensure * $a;
$c = $ayarlanmakistenensure -($dosyasuresi - $b);
$d = ($dosyasuresi + $c) / $ayarlanmakistenensure;
echo "Bu dosyaya $c süre ekleyerek $d eşit parçaya bölebilirsiniz.";
?>