Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] prosty generator nr pesel
--siwym--
post
Post #1





Goście







Witam.
Mam problem z prostym generatorem losowych nr pesel. Potrzebuje zapisać w pliku txt 10000 losowych nr pesel.
Napisałem taki skrypcik:
  1. <?
  2. $a = fopen("pesel.txt", "w+");
  3. for($i=0; $i<=10000; $i++){
  4. $pesel = rand(00, 99).rand(01, 12).rand(00, 30).rand(00000, 99999);
  5. $a = fopen("pesel.txt", "a");
  6. fputs($a, $pesel." \n");
  7. fclose($a);
  8. }
  9.  
  10. ?>

No generalnie działa. Tylko jest problem w tym ze nr pesel zawiera 11 liczb. Ten skrypt generuje numery ale jeżeli liczby generowane zaczynają się od zer skrypt pomija je zapisując. I w efekcie mam liczby nawet i 8 cyfrowe. Czy jest jakas możliwość zrobienia bez instrukcji warunkowych ?
Nie chce się skupiać na zasadzie nadawanie nr pesel. Wiem skrypt ma błędy (IMG:style_emoticons/default/wink.gif) ale chodzi mi te 11 cyfr.
Zamiast
08010900897
Otrzymuje
819897
Proszę o pomoc.
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: 22.12.2025 - 10:40