[PHP] http://pastebin.com/C1WufHqE
Dlaczego jak zmienię $i<=count($tekst)
na $i=count($tekst)
to się robi infinite loop?
@Kuraito: bo co każdą iterację zmiennej $i przypisujesz 4. Ta pętla nigdy się nie skończy
= to operator przypisania, chyba chodziło ci o == ?
Jak mi z tego, co jest po pierwszym średniku wyjdzie fałsz, to for przestaje robić.
Tak, tak długo jak warunek zwraca True pętla jest dalej wykonywana.
A jak nie wyjdzie ani prawda ani fałsz
Jak nie wyjdzie prawda to będzie fałsz ;)
Jak nie wyjdzie prawda to będzie fałsz ;)
Chodzi mi przypadki typu $i=count($tekst)
.
Dzięki za pomoc. :)
@Kuraito: Jeszcze BTW:
Jak mi z tego, co jest po pierwszym średniku (..)
To "po pierwszym średniku to warunek kończący pętlę ;)
Pamiętaj że
for(wyrażenie1; warunek; wyrażenie2)
wyrażenie1 wykonywane jest na samym początku pętli.
warunek sprawdzany jest przed każdą iteracją pętli.
a wyrażenie2 wykonywane jest na końcu iteracji pętli.