gpt4 book ai didi

php在while循环中用变量求和时间

转载 作者:行者123 更新时间:2023-11-30 22:14:05 24 4
gpt4 key购买 nike

while 循环中的 php 求和变量我必须同时“求和”变量的值,这里是我的例子:

while($row = mysql_fetch_array($result)){
$working_hour= $row[working_hour];
}

如果我输入 echo $working_hour; 上面的代码将输出例如:01:00:03、01:03:04、01:10:15我想要类似的东西: sum($working_hour) 或 array_sum($working_hour) 来计算 while 循环的所有结果。所以,我想计算:01:00:03、01:03:04、01:10:15= 03:13:22我尝试这种方式:

$total_working_hour=’00:00:00’;
while($row = mysql_fetch_array($result)){
$working_hour= $row[working_hour];
$total_working_hour+= $working_hour;
}

Echo $total_working_hour;

上面的代码提供的输出为:

03

我怎样才能用 php 做到这一点?谢谢

最佳答案

   $hours=0;$min=0;$sec=0;
while($row = mysql_fetch_array($result)){
$working_hour= $row[working_hour];
$arr=explode(':',$working_hour);
$hours=$hours+$arr[0];
$min=$min+$arr[1];
if($min>60){$hours++;$min=$min-60;}
$sec=$sec+$arr[2];
if($sec>60){$min++;$sec=$sec-60;}
}
echo 'Total working hours='.$hours.':'.$min.':'.$sec;

关于php在while循环中用变量求和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39052928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com