![Kuraito](https://img.strm.pl/avatars/GIDzSTdG.png)
[PHP] http://pastebin.com/C1WufHqE
Dlaczego jak zmienię $i<=count($tekst)
na $i=count($tekst)
to się robi infinite loop?
![test](https://img.strm.pl/avatars/4pwQu3l7.png)
@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 == ?
![Kuraito](https://img.strm.pl/avatars/GIDzSTdG.png)
![test](https://img.strm.pl/avatars/4pwQu3l7.png)
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 ;)
![Kuraito](https://img.strm.pl/avatars/GIDzSTdG.png)
Jak nie wyjdzie prawda to będzie fałsz ;)
Chodzi mi przypadki typu $i=count($tekst)
.
Dzięki za pomoc. :)
![test](https://img.strm.pl/avatars/4pwQu3l7.png)
@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.