如何在php中减去带小数点的数字

我需要在表格中减去数字,并且我使用php来获得结果,例如17.45 – 7.15.我得到的结果是一个整数.我怎样才能得到两位小数点后两位小数点的差异?

这是我一直在尝试的代码.

<td><?php echo  substr($list->m_time, 0,5) ?></td>
<td><?php echo  substr($list->mx_time, 0,5)?></td>
<td><?php echo substr($list->mx_time, 0,5) - substr($list->m_time, 0,5)?></td>

这是我的输出:

      

感谢,并有一个愉快的一天!

解决方法:

$result = floatval($list->mx_time) - floatval($list->m_time);
echo round(floatval($result),2);

我正在以其他方式给予一些…

10:32表示10小时32分钟

首先,我们需要像这样爆炸它

$start_time = explode(":",$m_time);   //where m_time = 10:32

$start_time_hr = $start_time[0];
$start_time_min = $start_time[1];

$start_tot_min = intval($start_time_hr*60) + $start_time_min;

同样

$end_time = explode(":",$mx_time);   //where mx_time = 11:45

$end_time_hr = $end_time[0];
$end_time_min = $end_time[1];

$end_tot_min = intval($end_time_hr*60) + $end_time_min; //converting hour to min + min

现在$total_min_diff = intval($end_tot_min – $start_tot_min);

然后总hr_diff = intval($total_min_diff / 60);

total min_diff = intval($total_min_diff`);

时差是$hr_diff小时和$min_diff分钟

<?php echo "The total Difference Is : ".$hr_diff." Hours & ".$min_diff." Minutes.";?>
上一篇:android – 移动应用程序的后端服务器


下一篇:可以从iPhone和Android应用程序安全访问哪些常见后端?