私はこの配列を持っています
$date = array{"2013-09-17 00:21:00",
"2013-09-23 00:12:00",
"2013-09-23 00:41:00",
"2013-09-20 00:13:00",
"2013-09-19 00:34:00",
"2013-09-17 00:38:00"}
同じ日付を持つ配列内の時間を合計しようとしています。
これは私の期待される出力です:
$date = array{"2013-09-17 00:59:00",
"2013-09-23 00:53:00",
"2013-09-20 00:13:00",
"2013-09-19 00:34:00"}
今、これは私がこれまでに試したことです
foreach($date as $key => $value)
{
$lf_date[] = date("Y-m-d",strtotime($value));
$lf_time[] = date("H:i:s",strtotime($value));
if(isset($lf_date[$key]))
{
$output[] += $lf_time[$key];
}
else
{
$output[] = $lf_time[$key];
}
}
これにより、0の出力T_Tが得られます。すでにGoogleで検索しようとしましたが、issetとarray_key_existsを使用する必要があると言われていますが、機能させることができません。:(。私を助けてくれた人に感謝します。