Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Pętla oraz numeracja od 01
Forum PHP.pl > Forum > Przedszkole
Barcelona
Witam, mam pętlę która tworzy numerację od cyferki 1 do 52.

  1. for( $weeks = 1; $weeks <= 52; $weeks++ )


Ja potrzebuje aby liczenie zaczynało od 01 a kończyło na 52. Próbowałem zrobić

  1. for( $weeks = 01; $weeks <= 52; $weeks++ )


Ale bez żadnych zmian.
skowron-line
str_pad, ale to dopiero przy wyświetlaniu, czy co tam będziesz z tą wartością robił.
Barcelona
Mam formularz w którym wybieram z selecta numer tygodnia.
Numery tygodni w funkcji date("W") są zapisywane w postaci 01,02,03...45,52 a więc 1,2,3,4 odpada.

str_pad będzie mi dodawało 0 nawet do 30 i wyjdzie 030.
nospor
A sprawdziłeś chociaż czy tylko zgadujesz? Może sprawdz, potem zgaduj...
skowron-line
Cytat(Barcelona @ 6.02.2012, 11:14:12 ) *
str_pad będzie mi dodawało 0 nawet do 30 i wyjdzie 030.

Wszystko zależy od parametrów jakie ustawisz w funkcji.
nospor
Cytat
Wszystko zależy od parametrów jakie ustawisz w funkcji.
Patrzę i patrzę w ten manual i nijak mi nie wychodzi kombinacja, by str_pad dodawało wiecej niz trzeba.
piotrooo89
  1. for( $weeks = 1; $weeks <= 52; $weeks++ )
  2. {
  3. echo sprintf('%02d', $weeks).PHP_EOL;
  4. }
Barcelona
Dziękuje bardzo 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.