Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] zawieszenie pętli while
Forum PHP.pl > Forum > Przedszkole
glass
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?
230005
$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ść?
kefirek
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. ?>
glass
przyda się idealnie dzięki za pomoc:]
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.