Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: funkcja dodajaca "0"
Forum PHP.pl > Forum > Przedszkole
Bojakki
Kombinuje juz od godziny z funkcja, ktora przed podanym numerze dopisuje zera. Caly szkopul tkwi w tym, ze tych zer ma byc tyle by w sumie otrzymywac 5-cio cyfrowy numer.
przykladowe wyniki funkcji:
53 -----> 00053
5 -----> 00005
98764 -----> 98764
123 -----> 00123

itd.
ma ktos jakis pomysl na to bo ja sie bawie w php od troche ponad miesiaca i nic mi do glowy madrego nie przychodzi.
Kshyhoo
Cytat(Bojakki @ 2005-12-30 22:11:27)
Kombinuje juz od godziny z funkcja...

Wklej ją, może ktoś poradzi.

A mnie chodzi po głowie coś takiego:
  1. <?php
  2.  
  3. $value=5;
  4. $string= sprintf("%05s",$value);
  5.  
  6. ?>
Bojakki
Chyba mi sie udalo. jeszcze testuje, ale wyglada na to, ze dziala:) Jakby nagle sie okazalo ze funkcja jest jednak dupna to napisze:)

  1. <?php
  2. function id_gry($nazwa)
  3. {
  4.  
  5. switch (strlen($nazwa))
  6. {
  7. case 5:
  8. $nazwa_gry=$nazwa;
  9. break;
  10.  
  11. case 4:
  12. $nazwa_gry='0'.$nazwa;
  13. break;
  14.  
  15. case 3:
  16. $nazwa_gry='00'.$nazwa;
  17. break;
  18.  
  19. case 2:
  20. $nazwa_gry='000'.$nazwa;
  21. break;
  22.  
  23. case 1:
  24. $nazwa_gry='0000'.$nazwa;
  25. break;
  26. }
  27. return $nazwa_gry;
  28. }
  29. ?>
nospor
a czy sprawdziles choc kod co ci podal ksyhoo? Jego kod oprocz brakujacego srednika jest bardzo dobry. i ma tylko dwie linijki nie to co twoj smile.gif
Kshyhoo
Och rzeczywiście, sorry, zjadłem średnik. Dodam, że jest uniwersalny smile.gif
Bojakki
Cytat(nospor @ 2005-12-30 21:42:06)
a czy sprawdziles choc kod co ci podal ksyhoo? Jego kod oprocz brakujacego srednika jest bardzo dobry. i ma tylko dwie linijki nie to co twoj smile.gif

No kod ksyhoo jest prawie tak dobry jak moj;) Wiec uzyje go:)
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.