Beispielcode für die Funktion zur Überprüfung der PHP-ID-Nummer

怪我咯
Freigeben: 2023-03-13 15:28:02
Original
1652 Leute haben es durchsucht

Die Personalausweisnummer ist ein charakteristischer Kombinationscode, bestehend aus einem 17-stelligen Körpercode und einem einstelligen Prüfcode.

Die Reihenfolge von links nach rechts ist: sechsstelliger Adresscode, achtstelliger Geburtsdatumscode, dreistelliger Sequenzcode und einstelliger Prüfcode.

Adresscode (erste sechs Ziffern)

Gibt den Code anObjektDer Verwaltungsbezirkscode des Landkreises (Stadt, Banner, Bezirk), in dem sich der ständige Wohnsitz befindet befindet, werden in GB /T2260 Vorschriften umgesetzt.

Geburtsdatumscode (siebte bis vierzehnte Ziffer)

gibt das Jahr, den Monat und den Tag der Geburt des Codierungsobjekts an und wird gemäß den Bestimmungen von GB/ implementiert. T7408. Zwischen den japanischen Codes werden Jahr, Monat und keine Trennzeichen verwendet.

Sequentieller Code (15. bis 17. Ziffer)

gibt an, dass Personen, die im selben Jahr, Monat und Tag in dem durch denselben Adresscode identifizierten Gebiet geboren wurden, programmiert sind. Sequenznummern, ungerade Den Männern werden Nummern zugewiesen, und den Frauen werden gerade Nummern zugewiesen.

Prüfcode (achtzehnte Ziffer)

1. Siebzehnstellige Ontologiecode-gewichtete Summationsformel

S= SUM( Ai * Wi), d. h =0, ... , 16, summiere zuerst die Gewichte der ersten 17 Ziffern.

Ai: Stellt den digitalen Wert der ID-Nummer an der i-ten Position dar

Wi: Stellt den Gewichtungsfaktor an der i-ten Position dar

Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2

2. Berechnungsmodul

Y = mod(S, 11 )

3. Erhalten Sie den entsprechenden Prüfcode über das Modul

Y: 0 1 2 3 4 5 6 7 8 9 10

Prüfcode : 1 0 X 9 8 7 6 5 4 3 2

Das obige ist der detaillierte Inhalt vonBeispielcode für die Funktion zur Überprüfung der PHP-ID-Nummer. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!