Forum und email

continue

פקודת continue משמשת במבנים של לולאות כדי לדלג על יתר האיטרציה הנוכחית בלולאה ולהתחיל בהרצת האיטרציה הבאה.

פקודת continue מקבלת נתון מספרי אופציונלי שמציין את מספר הרמות של לולאות מקוננות שצריך לדלג לסופן.

while (list ($key, $value) = each ($arr)) {
    if (!($key % 2)) { // skip odd members
        continue;
    }
    do_something_odd ($value);
}

$i = 0;
while ($i++ < 5) {
    echo "Outer<br>\n";
    while (1) {
        echo "&nbsp;&nbsp;Middle<br>\n";
        while (1) {
            echo "&nbsp;&nbsp;Inner<br>\n";
            continue 3;
        }
        echo "This never gets output.<br>\n";
    }
    echo "Neither does this.<br>\n";
}