Hello.

I really appreciate your help and answers but I didn't quite understand one of them. Will you please clarify one more time if "he doesn't have any friends" and "he doesn't have friends" are both correct and if "any" makes any difference.
Thank you very much for your time.

3 answers

Both phrases mean about the same thing, whether you put "any" in the sentence or not.
I think if you add "any" it simply gives more emphasis to the fact that he has no friends whatsoever.
EG is right!! =)