NOPE, the second part of the loop is a condition, when the condition fails, the loop ends.
here is how a for loop works...
for( executed once ; this is your condition (if this fails, loop ends); this part executes after every loop )
ex: for( print "once" ; true; print "hi" ) {}
this would output: oncehihihihihihi
and continue 4ever
if u have a compasason (i$ < 10); when $i becomes bigger than 10, that returns false;
so in my loop, the loop ends when $keywords[$i]; is false (a.k.a. end of array)
think of it like this. (this is the equivilent of the for loop)
$i = 0;
while ( $keyword[$i] == true )
{
$i++;
}