Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]petla for
Forum PHP.pl > Forum > Przedszkole
j.kowalczyk
Witam jak zapisac by petla for wykonywala sie nie co 1 krok ale np co 20?
takie cos niestety nie dziala

Kod
for($i=0;$i<200;$i+20)


prosze o pomoc i dziekuje
nospor
moze zamiast brac sie za pętle, warto by było najpierw poznac sie z podstawiami operatorów?
nie: $i+20
a: $i+=20
amii
  1. for($i=0;$i<200;$i++) {
  2. if ($i%20 != 0) continue;
  3.  
  4. //dalsze instrukcje
  5. }
j.kowalczyk
ok juz mam
$i+=20
przepraszam za pusty temat
thek
@ami: biegnąc na 800 metrów też zatrzymujesz się co metr i sprawdzasz ile już przebiegłeś czy patrzysz na linie oznaczające pewne wartości z góry ustalone (co 100m)? winksmiley.jpg Pętla for ma właśnie po to licznik, by ustalać w nim wielkość kroku i stosowanie tam zawsze ++i jest marnowaniem potencjału oraz obniżaniem wydajności smile.gif Na jednym kroku z $i+=20 zyskujesz około 39 cykli zegara (20 pętli if oraz 19 inkrementacji) w stosunku do $i++ 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.