Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] zawieszenie pętli while
glass
post 22.02.2009, 19:42:00
Post #1





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

Ostrzeżenie: (10%)
X----


witam czytam plik przy pomocy explode, i wykorzystaniu pętli, chodzi o warunek chyba jest to złe rozwiązanie, czy mogę poprosić o korektę

  1. <?php
  2. $ulozyl = explode("komentazebymm0987654321234567890ksdjhfksjdfh9834759384", $odkryj);
  3.    $x = "0";
  4.    
  5.        //pętla kończy się gdy zabraknie treści
  6.        while($ulozyl[$x] !== "")
  7.        {
  8.        $daj = "$ulozyl[$x]";
  9.        echo "$daj";
  10.        
  11.        $x++;
  12.        }
  13. ?>


pominąłem zbędną treść w takim wypadku pętla się zawiesza, o co chodzi?

Ten post edytował glass 22.02.2009, 19:43:15


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
230005
post 22.02.2009, 19:49:34
Post #2





Grupa: Zarejestrowani
Postów: 316
Pomógł: 36
Dołączył: 2.04.2008

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


$x = "0", a powinno być $x = 0. Bez cudzysłow. I drugi problem: $ulozyl[$x] !== "" a powinno być bez jednego =, czyli $ulozyl[$x] != ""

Hmmm a z tym zawieszaniem to o co konkretnie chodzi? Że się powtarza w nieskończoność?

Ten post edytował 230005 22.02.2009, 19:54:52
Go to the top of the page
+Quote Post
kefirek
post 22.02.2009, 19:50:12
Post #3





Grupa: Zarejestrowani
Postów: 781
Pomógł: 256
Dołączył: 29.06.2008

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


Zobacz tak
  1. <?php
  2. $ulozyl = explode("komentazebymm0987654321234567890ksdjhfksjdfh9834759384", $odkryj);
  3. $x = 1;
  4. $ile = count($ulozyl);
  5. while($x <= $ile) {
  6. echo $ulozyl[$x].<br>;
  7. $x++;
  8. }
  9. ?>


Ten post edytował kefirek 22.02.2009, 19:51:43
Go to the top of the page
+Quote Post
glass
post 22.02.2009, 22:46:36
Post #4





Grupa: Zarejestrowani
Postów: 94
Pomógł: 0
Dołączył: 23.03.2007
Skąd: United Kingdom

Ostrzeżenie: (10%)
X----


przyda się idealnie dzięki za pomoc:]


--------------------
Marcin Małysa
Zapisz się na listę mailingową http://tnij.org/mai_l otrzymasz porady webmastera i fragment e-book-a gratis
http://tnij.org/prezent_nagranie_mp3
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 00:50