array( 'label' => 'ウォーキング' , 'duration' => 0 , 'distance' => 0 , 'steps' => 0 , ) , 'running' => array( 'label' => 'ランニング' , 'duration' => 0 , 'distance' => 0 , 'steps' => 0 , ) , 'cycling' => array( 'label' => 'サイクリング' , 'duration' => 0 , 'distance' => 0 , ) , ) ; // HTML用 $html = '' ; // エラー判定 if( !$obj ) { $html .= '
データを取得できませんでした…。
' ; } else { // 日ごとの解析 foreach( $obj as $summary ) { // 内容がなければスキップ if( !isset($summary->summary) || empty($summary->summary) ) { continue ; } // サマリーの解析 foreach( $summary->summary as $item ) { // 運動カテゴリ $group = $item->group ; // 歩き、走り、自転車のみ記録 if( $group == 'transport' ) { continue ; } // 時間(秒)・距離(メートル)・歩数を合計していく $data[ $group ]['duration'] += $item->duration ; $data[ $group ]['distance'] += $item->distance ; // 歩数がある場合 if( isset($item->steps) ) { $data[ $group ]['steps'] += $item->steps ; } } } // HTMLを作成 $html .= '