Sprawdzenie, czy wartość jest poprawnym numerem REGON (weryfikacja sumy kontrolnej)

Założenie: Napiszemy funkcję w PHP, która będzie weryfikować poprawność numeru REGON poprzez sprawdzenie sumy kontrolnej.

Krok po kroku:

  1. Przygotowanie funkcji weryfikującej: Napiszemy funkcję, która przyjmie numer REGON jako argument i zwróci wartość logiczną (true/false) wskazującą na poprawność numeru.
  2. 
    
    				

    Funkcja najpierw usuwa spacje z numeru REGON. Następnie sprawdza długość numeru. Jeżeli długość jest różna od 9, zwraca false. W pętli obliczana jest suma ważona cyfr REGONu. Ostatecznie, obliczana jest cyfra kontrolna i porównywana z ostatnią cyfrą podanego numeru REGON.

  3. Testowanie funkcji: Sprawdźmy działanie funkcji z przykładowymi numerami REGON.
  4. 
    ";
    echo "REGON " . $regon2 . ": " . (isValidREGON($regon2) ? "Poprawny" : "Niepoprawny") . "
    "; echo "REGON " . $regon3 . ": " . (isValidREGON($regon3) ? "Poprawny" : "Niepoprawny") . "
    "; ?>

    Ten kod testuje funkcję z trzema przykładowymi numerami REGON. Wynik testu jest wyświetlany na ekranie.

Ten przykład pokazuje podstawy weryfikacji numeru REGON w PHP. Zachęcamy do dalszego zgłębiania tematu walidacji danych w formularzach!

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *