http://php.net/str_repeat
Moi j'aurai fait celà "à l'ancienne" avec une boucle for :
for ($compteur=1 ; $compteur<=$nbStar ; $compteur++) {
echo '*';
}
Et sinon pour info, les accolades dans ton dernier code ne servent à rien à priori
for ($compteur=1 ; $compteur<=$nbStar ; $compteur++) {
echo '*';
}