Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [php] Jak wyjsc z petli przed jej koncem ?
Forum PHP.pl > Forum > Przedszkole
Gość
Czesem potrzebuje wyjsc z petli np. for czy foreach po spelnieniu jakiegos warunku wewnatrz, jednak nie wiem jak to zrobic w php. Potrzebuje cos w stylu nieuzywanego juz goto z jezyka C albo END LOOP z SQL'a.
yaro
Użyj:

  1. <?php
  2. for (....) {
  3. if (....){
  4. ...
  5. break;
  6. }
  7. }
  8. ?>
Gość
Juz znalazlem - chodzilo mi bardziej o wyjsce z petli zagniezdzonej.
Dobry przyklad :
  1. <?php
  2. $i = 0;
  3. while (++$i) {
  4.  switch ($i) {
  5.  case 5:
  6.  echo "Na 5<br>n";
  7.  break 1; /* Wyjdź tylko ze switch. */
  8.  case 10:
  9.  echo "Na 10; wyjście<br>n";
  10.  break 2; /* Wyjdź ze switch i z while. */
  11.  default:
  12.  break;
  13.  }
  14. }
  15. ?>


W kazdym razie dzieki za pomoc - nie sadzilem, ze z petli while, for, foreach mozna wyjsc za pomoca break, myslalem, ze tylko switch smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.