Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Generator numeru PESEL
Malinaa
post
Post #1





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

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


Usiłuję wykonać generator numeru PESEL KOD TUTAJ
Mam prośbę o sprawdzenie i poprawienie błędów.

Ten post edytował Malinaa 29.01.2020, 13:50:55
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Malinaa
post
Post #2





Grupa: Zarejestrowani
Postów: 577
Pomógł: 6
Dołączył: 21.07.2008

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


Dziękuję bardzo. I kosmetyka została poprawiona.

Jest jeszcze fragment kodu... nie najlepszy.
Czy możemy ten fragment poprawić?

Kod
  // 10 digits number
  $fdigits = $lyear.$cmonth.$day.$rnumber.$sex;
  
  // Check digit
  $arrDigits = [9, 7, 3, 1, 9, 7, 3, 1, 9, 7];
  
  $number = (string)$fdigits;
  $strlen = strlen($number);
  $count = 0;
  for ($i=0; $i<$strlen; $i++) {
    $count = $count + ((int)$arrDigits[$i] * (int)$number[$i]);
    $count ++;
  }
  
  $control_number = substr(strstr($count/10, '.'), 1);
  if ($control_number == '') $control_number = 0;
  
  // PESEL
  $pesel = $fdigits.$control_number;

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: 13.10.2025 - 16:40