Correct! "Haven't got much"/"haven't got many" means the same as "I have very little" (Maybe it's enough for you today, but not for the whole week, or you're worried that it might not be enough for a certain recipe. These are just other examples).
"Haven't got any" means Zip! Zero! Zilch! :) None at all!