Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Jak wyjsc z petli przed jej koncem ?
-Gość-
post
Post #1





Goście







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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
yaro
post
Post #2





Grupa: Zarejestrowani
Postów: 160
Pomógł: 4
Dołączył: 22.04.2006
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Użyj:

  1. <?php
  2. for (....) {
  3. if (....){
  4. ...
  5. break;
  6. }
  7. }
  8. ?>


Ten post edytował yaro 6.07.2006, 21:18:52


--------------------
Go to the top of the page
+Quote Post
-Gość-
post
Post #3





Goście







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
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 06:24