Do pierwszego, tak jak pisze
Ociu, dodam, że musisz użyć słowa
global, żeby przechwycić zmienna globalną w swojej funkcji.
Co do drugiego:
function funkcja()
{
for($i=0; $i<10; $i++)
{
$gwiazdeczki[i] += '*'; //skąd ta zmienna się bierze? masz pojęcie, że tworzysz (niepoprawnie z resztą) tablicę?
}
}
funkcja();
I jeśli masz tworzyć wyraz z X gwiazdek, to może przekaż tą liczbę do funkcji jako parametr?
function funkcja($x){
//tworzysz pustą zmienną
$tekst = '';
//prosty for z X iteracjami
for($i=0; $i<$x; $i++) {
//operatorem konkatenacji tekstów jest KROPA "." a NIE PLUS! Plusa używasz np w Java, Javascript
$tekst .= '*';
}
//funkcja zwróci utworzony tekst
return $tekst;
}