DO..WHILE WHILE , , . , DO..WHILE , WHILE .
DO..WHILE :
$i = 0;do { print $i;} while ($i>0);, , FALSE ($i 0), .
C DO..WHILE, DO..WHILE(0) BREAK. :
do { if ($i < 5) { print "i is not big enough"; break; } $i *= $factor; if ($i < $minimum_limit) { break; } print "i is ok";...process i...} while(0);, . .
FOR
FOR - PHP. C. FOR:
FOR (expr1; expr2; expr3) statement
(expr1) () .
expr2. TRUE, () (). FALSE, .
() expr3.
. expr2 , (PHP TRUE, ). , , BREAK FOR.
. 1 10:
/* 1 */ for ($i = 1; $i <= 10; $i++) { print $i;} /* 2 */ for ($i = 1;;$i++) { if ($i > 10) { break; } print $i;} /* 3 */ $i = 1;for (;;) { if ($i > 10) { break; } print $i; $i++;} /* 4 */ for ($i = 1; $i <= 10; print $i, $i++);, ( ), FOR .
PHP FOR:
FOR (expr1; expr2; expr3): ;...; endfor;
foreach , . PHP while list() each(). .
BREAK
VREAK .
$i = 0;while ($i < 10) { if ($arr[$i] == "stop") { break; } $i++;}