Добавлю чуть-чуть:
-нибудь используется, когда могут быть разные варианты;
-то используется, когда говорят об одной вещи/ предмете и т.д., когда это один, конкретный вариант.
Например,
Он что-то сказал. (Нельзя использовать "что-нибудь", потому что нельзя выбрать, что он сказал.)
Но
Он что-нибудь сказал? (Или одно, или другое, или третье). Он что-то сказал?
Я что-то знаю. (Нельзя "что-нибудь", я знаю что-то конкретное).
Я знаю, как решить эту проблему, я что-нибудь сделаю. (Или ..., или ..., или...)