Thoát khỏi vòng lặp trong php

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5 kết thúc việc thực thi cấu trúc
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
6,
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
0,
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
1,
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
2 hoặc
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
3 hiện tại

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5 chấp nhận một số đối số tùy chọn cho biết có nhiều cấu trúc bao quanh nhau sẽ bị phá vỡ. Giá trị mặc định là
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5, chỉ có cấu trúc bao xung quanh ngay lập tức được chia ra

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
0

Ei Dot Dwaps tại Gmail Dot Com ¶ ¶

2 năm trước

_______01____02____03

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
4
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5 không phải là một cấu trúc vòng lặp, vì vậy bạn không thể "thoát ra khỏi nó"

Tuy nhiên, bạn có thể thoát khỏi

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
0 bằng cách gọi
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5. Trong ví dụ của bạn, nó có hiệu ứng mong muốn

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
2

Chỉ để hoàn thiện cho những người khác tình cờ gặp câu hỏi này để tìm câu trả lời

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5 có một số tùy chọn đối số, trong đó xác định có bao nhiêu cấu trúc vòng lặp mà nó sẽ phá vỡ. Thí dụ

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";

Kết quả đầu ra

1 3 2 1

Php nghỉ

Bạn đã thấy tuyên bố

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5 được sử dụng trong một chương trình trước của hướng dẫn này. It has been used to "nhảy ra" của một tuyên bố
foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
3

Tuyên bố

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
5 cũng có thể được sử dụng để nhảy ra khỏi vòng lặp

Ví dụ này nhảy ra khỏi vòng lặp khi X bằng 4. x bằng 4

Thí dụ

for [$x = 0; $x < 10; $x++] {
  if [$x == 4] {
    break; . $x
  }
  echo "The number is: $x
";
}
?>

Please tự mình thử »

PHP continue

Lệnh

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
52 phá vỡ một lần lặp [trong vòng lặp], nếu một điều kiện chỉ xảy ra và tiếp tục với lần lặp tiếp theo trong vòng lặp

Ví dụ này bỏ qua giá trị của 4. 4

Thí dụ

for [$x = 0; $x < 10; $x++] {
  if [$x == 4] {
    tiếp tục; . $x
  }
  echo "The number is: $x
";
}
?>

Please tự mình thử »

PHP continue

Lệnh

foreach [['1','2','3'] as $a] {
    echo "$a ";
    foreach [['3','2','1'] as $b] {
        echo "$b ";
        if [$a == $b] { 
            break 2;  // this will break both foreach loops
        }
    }
    echo ". ";  // never reached!
}
echo "!";
52 phá vỡ một lần lặp [trong vòng lặp], nếu một điều kiện chỉ xảy ra và tiếp tục với lần lặp tiếp theo trong vòng lặp

Ví dụ này bỏ qua giá trị của 4

$x = 0;

Please yourself try »
  if [$x == 4] {
    break;
  }< . $x
  echo "The number is: $x
";
  $x++;
}
?>

Please tự mình thử »

PHP continue

$x = 0;

Please yourself try »
  if [$x == 4] {
    $x++;
    continue . $x
  }
  echo "The number is: $x
";
  $x++;
}
?>

Please tự mình thử »



Câu nào được sử dụng để dừng một vòng lặp trong PHP?

Tuyên bố phá vỡ cũng có thể được sử dụng để nhảy ra khỏi một vòng lặp. câu lệnh ngắt cũng có thể được sử dụng để nhảy ra khỏi vòng lặp.

Làm thế nào để các vòng foreach hoạt động trong PHP?

Vòng lặp PHP Foreach Vòng lặp foreach chỉ hoạt động trên các mảng và được sử dụng để lặp qua từng cặp từ khóa/giá trị trong một mảng. dùng để lặp qua từng cặp khóa/giá trị trong một mảng .

Việc sử dụng break câu lệnh trong PHP là gì?

Câu lệnh Break là một trong những từ khóa điều khiển vòng lặp trong PHP. Khi luồng chương trình xuất hiện bị phá vỡ bên trong khi, làm trong khi, cũng như vòng lặp foreach hoặc cấu trúc chuyển đổi cấu trúc, các câu lệnh còn lại trong vòng lặp/swtich bị bỏ và các câu lệnh sau khi sẽ giống nhau . một trong những từ khóa kiểm soát vòng lặp trong PHP . Khi luồng chương trình gặp sự cố ngắt bên trong vòng lặp while, do while, for cũng như foreach hoặc cấu trúc switch, các câu lệnh còn lại trong vòng lặp/swtich sẽ bị loại bỏ và các câu lệnh sau câu lệnh tương tự sẽ được thực thi.

Điều gì được tiếp tục trong Foreach PHP?

Tiếp tục được sử dụng trong các cấu trúc của vòng lặp để loại bỏ phần còn lại của vòng lặp hiện tại và tiếp tục thực hiện theo điều kiện đánh giá và sau đó là bắt đầu lặp lại theo. bỏ qua phần còn lại của vòng lặp hiện tại và tiếp tục thực hiện ở phần đánh giá điều kiện và sau đó bắt đầu vòng lặp tiếp theo

Chủ Đề