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

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

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

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

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

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

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

ต้องกำหนดตัวแปลยังไงคะ
The truth is not as elegant as the idea.


ภาพประจำตัวสมาชิก
moomai
PHP Super Hero Member
PHP Super Hero Member
โพสต์: 680
ลงทะเบียนเมื่อ: 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
คุณไม่มีสิทธิ์ดูไฟล์ที่แนบมาในกระทู้
The truth is not as elegant as the idea.

ภาพประจำตัวสมาชิก
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/


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

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

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