안녕하세요2 차원 배열을 합하는 방법
여기에 질문이 있습니다. $ duration_c [$ k] [$ s]라는 두 개의 배열이 있습니다. 이는 인쇄 모두 합보다
$duration_c[0][0]="19:30:00";
$duration_c[0][1]="00:10:00";
$duration_c[1][0]="00:30:00";
$duration_c[1][1]="00:20:00";
확인 duration_c $ 합계를 어떻게
$times=$duration_c[$k][$s];
function sum_the_time($times) {
$seconds = 0;
foreach ($times as $time)
{
list($hour,$minute,$second) = explode(':', $time);
$seconds += $hour*3600;
$seconds += $minute*60;
$seconds += $second;
}
$hours = floor($seconds/3600);
$seconds -= $hours*3600;
$minutes = floor($seconds/60);
$seconds -= $minutes*60;
// return "{$hours}:{$minutes}:{$seconds}";
return sprintf('%02d:%02d:%02d', $hours, $minutes, $seconds);
}
echo sum_the_time($times);
[0] [0] + $ duration_c [0] [1] duration_c $ [1] [0] + $ duration_c [1] [1] 및 인쇄 방법은 무엇입니까? 오류의 foreach에 대한 공급 잘못된 인수()
및 = $ 기간 _c [$ k] [$ s]; statement –
당신이 새 소식을 접했습니다. 95 %의 신규 사용자가 대답 중 하나를 받아들이지 않는 경향이 있다는 것을 알았습니다. 투표 화살표 아래에있는 "이 대답 수락"표시를 확인하여 자신의 필요에 가장 잘 맞는 투표를 확인하십시오. – Flavius