- ceil: documentation ( source)
- define: documentation ( source)
<?php
$head=<<<EOF
943.375/h(ordinary)
1179.84375/h(extra)
58.5331744139849=3511.990464839094m =?=3512m =58h32m
which means...
EOF;
echo $head;
define('BSALARY',150940);
echo "月俸:BSALARY\n";
define('EX_INCLUDED',69060);
echo "見込み残業:EX_INCLUDED";
define('REG_TIME',8);
$hsalary=ceil(BSALARY/REG_TIME)-1;
echo "時間換算基本給:{$hsalary}円\n";
$capableextra=ceil(EX_INCLUDED / hsalary);
echo "残業可能時間:{$capableextra}\n";
$total=160+$capableextra;
echo "月稼働時間は{$total}\n";
$tperday=ceil($total/20);
$dailyextra=tperday-8;
echo "一日{$tperday}労働、平均残業{$dailyextra}時間";