[php] jak zrobic $i+1

[php] jak zrobic $i+1
  • Rejestracja: dni
  • Ostatnio: dni
0

mam petle

for($i=0; $total > $i; $i++) {

//costam wykonaj
}
wykonam petle 3 razy i
potem pisze

echo "<B>$i </B> ";

wysiwtli mi np

0 costam
1 costam
2 costam

a ja chce zrobic echo "<B>$i+1 </B> ";

zeby bylo
1costam
2costam
3costam

to mi pisze
0+1costam
1+1costam
2+1costam

:( jak to zrobic ?

WA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 501
0

echo($i+1."costam");

  • Rejestracja: dni
  • Ostatnio: dni
0

mam

echo "<B>$i+1</B> "; i nie dfodaje ;(

Adam Boduch
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 11950
0

Przeciez wasyl ci odpowiedzial. Nie mozesz uzywac operatorow arytmetycznych w ciagach. Parser analizujac ciag ograniczony cudzyslowiem, odnajdujac odwolanie do zmiennej wstawia w tym miejscu zawartosc owej zmiennej - nie dodaje do niej zadnej wartosci, gdyz wszystko umieszczone jest w lancuchu.

Rozwiazanie:

echo ( $i + 1 ) . ' wartosc';

A najlepiej:

echo ++$i . ' wartosc';

  • Rejestracja: dni
  • Ostatnio: dni
0

Fakycznie zle zrozumialem WASYLA dzieki ADAM :)

Co ja bym bez Was zrobil :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.