Udemy出退勤管理アプリケーションのようなものを構築する際、勤務時間に応じた時給計算が必要になりますよね。最近、そんなプログラムをphpで構築する機会があったので、コードを残しておきます。コピペで使えますので、ご活用ください。時間の掛け算をおさえるこんな関数を作ってみます。掛けたい数を掛けて、秒に変換します。mktime(0,0,$result));}これで、指定した数字(上記のプログラムでは「$mult」)を掛けた場合の時刻が算出されます。06:12:57になります。勤務時間に時給を掛けるさて、本題です。上記の時間の掛け算の基本を踏まえて、時給計算をしてみましょう。$result;}こんな感じですかね。「時間」給なので、分や秒を時間に変換しているのがポイントです。102139となりました。うん、大丈夫そうですね。ちなみに、分や秒を時間に変換する際、「round」を使っているので、小数点切り捨てしてます。こちらは、四捨五入するのかどうかなど、決め次第だと思いますので、適宜変えていただければと思います。PHPの四捨五入、切り捨て、切り上げ。最近の投稿PHPの四捨五入、切り捨て、切り上げ。