Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Losowy numer
Forum PHP.pl > Forum > Przedszkole
NetJaro
Witajcie,

jak zrobić, żeby np. pierwszy użytkownik zarejestrowany na forum miał numer/id : 000.000.001 ? Lecz, żeby 100 użytkownik miał numer/id 000.001.00 a 100,000 użytkownik miał numer 001.000.000 itd :-).

Pozdro.
j00seph
hmm...
trochę nie łapię o co biega...
chcesz numerować osoby rejestrujące sie na forum ?

Jeśli tak to powinno ci wystarczyć pole z auto_increment w bazie sql ...

pozdrw.
Wave
Zrób tak:
Policz dlugość numeru uzytkownika.
Odejmij od 9 tą dlugosc.
Dodaj tyle zer na poczatku ile wyszło z różnicy.
Co trzeci znak wstaw kropke. tongue.gif
NetJaro
Hmm... nie mam pomysłu jak to zrobić... Pomóżcie jakoś...
strife
  1. <?php
  2.  
  3. $user = 12444453;
  4.  
  5. $long = strlen($user);
  6.  
  7. $roznica = 9 - $long;
  8.  
  9. for($i = 0; $i < $roznica; $i++)
  10. {
  11.  
  12. $string .= '0';
  13.  
  14.  
  15. }
  16.  
  17. $string .= $user;
  18.  
  19.  
  20. $subpos = substr($string, 0,3);
  21. $z = $subpos.'.';
  22. $subpos = substr($string, 3,3);
  23. $z .= $subpos.'.';
  24. $subpos = substr($string, 6,3);
  25. $z .= $subpos;
  26. echo $z;
  27.  
  28. ?>
NetJaro
Dzięki wielkie, działa :-)

Pozdrawiam.
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.