Autor Zpráva
malek
Profil
preco toto nejde
for ($i=20;$i<=30 ;$i+1)

a toto ano

for ($i=20;$i<=30 ;$i++)

ak by som chcel $i+10 tak ako to spravim?
dakujem
Marty
Profil
Snad se příliš neseknu, ale tuším takto:

for ($i=20;$i<=30 ;$+=10)
malek
Profil
skusim znie to logicky :)
roberta
Profil
pretože $i+1 nie je to isté ako $i++
to prvé je výraz a to druhé je priraďovací príkaz
fungovalo by to, kebyže z toho prvého tiež urobíš priraďovací príkaz. napr.:
$i+=1 alebo $i=$i+1 alebo $i++ (všetky zápisy ti inkrementujú premennú $i o 1)
roberta
Profil
ak by som chcel $i+10 tak ako to spravim?
$i+=10 alebo
$i=$i+10
jozob
Profil
roberta
Na inkrementáciu (zvyšovanie hodnoty) sa používa špeciálny operátor +=. Tento operátor navýši člen na ľavej strane hodnotou členu na pravej strane. Príklad:
$i=$i+40 môžeš zapísať ako $i+=40
roberta
Profil
jozob
ja viem, len som sa pomýlil, ale už som to opravil :)
jozob
Profil
roberta
Aj ja som sa pomýli - rýchlo čítam a myslel som si, že sa pýtaš. Ale ten môj príspevok môže byť aj pre iných ľudí. Sorry, myslel som, že si autor threadu :-)
Toto téma je uzamčeno. Odpověď nelze zaslat.