Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> PHP

Cách thoát khỏi vòng lặp ngoài cùng với PHP

Nếu có hai vòng lặp lồng nhau, câu lệnh break có thể được sử dụng:

break 2;

Dưới đây là minh họa với vòng lặp foreach:

foreach(...) { 
    foreach(...) { 
        if (my_var_1.name == my_var_2) 
            break 2; // thoát khỏi vòng lặp foreach ngoài cùng 
    } 
}

Đối với PHP phiên bản >= 5.3, các dòng mã sau có thể được sử dụng:

foreach (...) { 
    foreach (...) { 
        if (my_var_1.name == my_var_2) 
            goto top; 
    } 
} 
top: