Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pętla for, Jak uzyskać większą precyzję?
bartucha82
post
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 3.06.2007

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


Witam.
Mam taką prostą pętlę:
  1. <?php
  2.  for($i=1;$i<32;$i++)
  3.  Print ("<option value=\"$i\">$i</option>");
  4.  ?>

Uzyskuję z niej wynik w formie od 1 do 31. Jak zrobić żeby wynik był w formie od 01 do 31?(IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
colinQ
post
Post #2





Grupa: Zarejestrowani
Postów: 340
Pomógł: 2
Dołączył: 25.12.2006

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


  1. <?php
  2.  for($i=1;$i<32;$i++) {
  3.  echo "<option value=";
  4.  if($i<10)
  5.  echo '0';
  6.  echo"$i >";
  7.  if($i<10)
  8.  echo '0';
  9. echo "$i</option>";
  10.  }
  11.  ?>


Może dłuższy sposób ale bardziej zrozumiały (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Gdy liczba jest mniejsza niż 10 wstawiamy przed nią 0 (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Ten post edytował colinQ 29.08.2007, 12:41:55
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 03:45