Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] pętla for
Forum PHP.pl > Forum > Przedszkole
-Arczi-
Mam pętle for, która zwraca mi o 1 tablice za dużo.
Kod
$count = count($explode); //zwraca 3, czyli prawidłowo

for($i = 0; $i <= $count; $i++) {
echo'$explode[$i]';
}

//for zwraca 4 tablice 3 normalne i ostania pusta


w pliku txt mam
dana 1,dana 2, dana 3
Czyli count i explode działa dobrze. Może mi ktoś powiedzieć czego tak jest?
glh
W pętli masz większe i równe 3, więc liczy to tak:
0 - pierwszy obieg, 1 - drugi obieg, 2- trzeci obieg, 3 - czwarty obieg, więc działa ok smile.gif
Jak od zera to warunek musi być <3.

Za 3 podstaw sobie count
tomi1985
daj tak, lub daj $i =1 wink.gif
Kod
for($i = 0; $i < $count; $i++) {
echo'$explode[$i]';
}


miałeś

Kod
for($i = 0; $i <= $count; $i++) {
...
}


'<=' a więc $count = 3 czyli 0,1,2,3 wink.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.