ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
moomai
PHP Super Member
PHP Super Member
โพสต์: 462
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์โดย moomai » 19/04/2017 3:19 pm

ตัวอย่าง
1 ชั่วโมง 30 นาที หาร 5 กิโลเมตร = 18 นาที/กิโลเมตร

ต้องกำหนดตัวแปลยังไงคะ
☛✡☞ I' m ö ö M ã i ☜✡☚


ภาพประจำตัวสมาชิก
moomai
PHP Super Member
PHP Super Member
โพสต์: 462
ลงทะเบียนเมื่อ: 07/12/2016 10:54 am

Re: ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์โดย moomai » 20/04/2017 5:44 pm

ไม่คะ อยากได้แบบนี้ค่ะ แต่จะทำแค่เป็นกิโลเมตร
http://www.coolrunning.com/engine/4/4_1/96.shtml
Screenshot (13).png
Screenshot (13).png (13.23 KiB) เปิดดู 58 ครั้ง
☛✡☞ I' m ö ö M ã i ☜✡☚

ภาพประจำตัวสมาชิก
Jubtot Kkn
PHP Newbie
PHP Newbie
โพสต์: 4
ลงทะเบียนเมื่อ: 21/04/2017 4:23 pm

Re: ต้องการหารเวลากับจำนวนเต็มแล้วผลออกมาเป็นเวลาต้องทำยังไงคะ

โพสต์โดย Jubtot Kkn » 21/04/2017 4:48 pm

<?php

$str_time = "01:30:00"; // hours minutes seconds

$str_distance = 5; // 5 km.

$str_time = preg_replace("/^([\d]{1,2})\:([\d]{2})$/", "00:$1:$2", $str_time);

sscanf($str_time, "%d:%d:%d", $hours, $minutes, $seconds);

$time_seconds = $hours * 3600 + $minutes * 60 + $seconds;

$minperkm = ($time_seconds/$str_distance)/60;

echo "min/km = ".$minperkm." minutes/km ";

?>
ติดตาม BLOG : http://jubexchange.blogspot.com/


ย้อนกลับไปยัง

ผู้ใช้งานขณะนี้

กำลังดูบอร์ดนี้: 12 และ บุคคลทั่วไป 0 ท่าน