$unit_label ) { if ( $duration_in_seconds < $unit_measure ) continue ; $mod = $duration_in_seconds % $unit_measure; $units = (integer)( ( $duration_in_seconds - $mod ) / $unit_measure ); $formatted[] = $units . ' ' . $unit_label; $duration_in_seconds = $mod; if ( 0 === $duration_in_seconds ) break; } return join( ' ', $formatted ); } }