At 16:22 15.11.2002, Hacook spoke out and said: --------------------[snip]-------------------- >Hi all, >I made a while loop and i'd like to know the comand to break it from inside. >Here is my script : > >while ($michou<=$maxFiles){ >/// My script //////// and ate the end : >if ($michou>$michoumax) { >break; >} >} > >But it doesnt work....
If it doesn't work, $michou doesn't ever become > $michoumax. Check if you're either incrementing $michou, or decrementing $michoumax correctly. >Can i put 2 conditions in the while() command ? if yes, what is the >structure ? Yes you can: while (expr1 && expr2) {} will loop as long BOTH expressions are true while (expr1 || expr2) {} will loop as long ONE OF BOTH expressions is true You can of course put more than two expression in the while condition. If you're using "or", expression evaluation will stop when the first exression returns true. For "and", the evaluation will stop as soon as a n expression returns false. The fact that not all expressions are necessarily evaluated every time needs to be considered if the expressions have side effects. -- >O Ernest E. Vogelsinger (\) ICQ #13394035 ^ http://www.vogelsinger.at/