Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php] pętle
-aeiouy-
post
Post #1





Goście







witam

jak zrobic zeby petla pokazywala liczby od 001 do 100 piszac

001
002
003
...
099
100
itd

a nie

1
2
3
...
99
100
itd
Go to the top of the page
+Quote Post
phpion
post
Post #2





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Poczytaj przykłady dotyczące funkcji printf" title="Zobacz w manualu PHP" target="_manual lub sprintf" title="Zobacz w manualu PHP" target="_manual.
Go to the top of the page
+Quote Post
specialplan
post
Post #3





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


  1. <?php
  2. function leading_zeros($value)
  3. {
  4. if ($value < 10)
  5. {
  6. $new_value = "00" . $value;
  7. }
  8. else if ($value < 100)
  9. {  
  10. $new_value = "0" . $value;
  11. }
  12. else
  13. {
  14. $new_value = $value;
  15. }
  16. return $new_value;
  17. }
  18.  
  19. for ($i = 0; $i <= 100; ++$i)
  20. {
  21. echo leading_zeros($i).'<br />';
  22. }
  23. ?>


Ten post edytował specialplan 6.02.2008, 16:54:00
Go to the top of the page
+Quote Post
Piniek
post
Post #4





Grupa: Przyjaciele php.pl
Postów: 463
Pomógł: 49
Dołączył: 27.12.2007
Skąd: Warszawa

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


@specialplan
hahahahaa wlasnie pisalem identyczny skrypt winksmiley.jpg tylko nazwe funkcji mial inna tongue.gif

tylko temat zobaczyle mi nasunelo mi sie rozwiazanie ;P

Ten post edytował Piniek 6.02.2008, 16:56:13


--------------------
Go to the top of the page
+Quote Post
specialplan
post
Post #5





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


Hehe... To pierwsze co przychodzi do glowy:)
Go to the top of the page
+Quote Post
nowotny
post
Post #6





Grupa: Zarejestrowani
Postów: 875
Pomógł: 122
Dołączył: 2.02.2008

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


Albo prościej:
  1. <?php
  2. for ($i = 0; $i <= 100; $i++)
  3. {
  4. echo str_pad($i,3,'0', STR_PAD_LEFT).'<br />';
  5. }
  6. ?>

smile.gif
Go to the top of the page
+Quote Post
specialplan
post
Post #7





Grupa: Zarejestrowani
Postów: 206
Pomógł: 21
Dołączył: 1.09.2006
Skąd: Edinburgh

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


Czlowiek uczy sie cale zycie winksmiley.jpg
Go to the top of the page
+Quote Post
-wlasciciel tematu-
post
Post #8





Goście







@specialplan

thx
to bylo takie proste, a ja na to nei wpadlem

@nowotny

rownie dobre i krotsze
rowniez thx
Go to the top of the page
+Quote Post
webdice
post
Post #9


Developer


Grupa: Moderatorzy
Postów: 3 045
Pomógł: 290
Dołączył: 20.01.2007




~phpion podał wam najprostszej rozwiązanie a Wy kombinujcie jak koń pod górkę zamiast popatrzeć do manuala.

  1. <?php
  2.  
  3. for ($i = 1; $i <= 100; $i++)
  4. {
  5. print sprintf('%03d', $i);
  6. }
  7.  
  8. ?>


Ten post edytował webdicepl 6.02.2008, 18:51:02
Go to the top of the page
+Quote Post
phpion
post
Post #10





Grupa: Moderatorzy
Postów: 6 072
Pomógł: 861
Dołączył: 10.12.2003
Skąd: Dąbrowa Górnicza




Cytat(webdicepl @ 6.02.2008, 20:50:34 ) *
~phpion podał wam najprostszej rozwiązanie

Miło, że ktoś to zauważył wstydnis.gif no ale skoro ludki chcą sobie utrudniać życie to nic mi do tego winksmiley.jpg
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 21.08.2025 - 12:50