PHP выход из цикла - break

Используйте инструкцию break; которая завершит ближайший работающий содержащий её цикл.

$arr = array('один', 'два', 'три', 'четыре', 'стоп', 'пять');
while (list(, $val) = each($arr)) {
    if ($val == 'стоп') {
        break;    /* прерывание 1-ого уровня ==  'break 1;'. */
    }
    echo "$val<br />\n";
}

Чтобы завершить циклы "более высокого положения" передавайте аргумент - как здесь: php.net/manual/ru/control-structures.break.php