Heim > Artikel > Backend-Entwicklung > PHP-ID-Nummer überprüfen
In diesem Artikel teilen wir mit Ihnen das Wissen über die Überprüfung der ID-Nummer in PHP. Es ist auch eine kleine Technik. Wir hoffen, dass sie allen helfen kann.
Der Aufbau der ID-Nummer
Die ID-Nummer ist ein charakteristischer Kombinationscode, bestehend aus einem 17- Ziffern-Ontologie-Code und besteht aus einem Bit Prüfcode.
Die Reihenfolge von links nach rechts ist wie folgt: Sechsstelliger Adresscode, achtstelliger Geburtsdatumscode, dreistelliger Sequenzcode und eine Ziffer Bestätigungscode .
Adresscode (erste sechs Ziffern)
gibt den Verwaltungsbezirkscode des Landkreises (Stadt, Banner, Bezirk) an, in dem sich der ständige Wohnsitz des Kodierungsobjekts befindet, und muss gemäß den Bestimmungen von GB/T2260 umgesetzt werden.
Geburtsdatumscode (siebte bis vierzehnte Ziffer)
gibt das Jahr, den Monat und den Tag der Geburt des Kodierungsobjekts an. Es wird gemäß den Bestimmungen von GB/T7408 implementiert. Es gibt kein Trennzeichen zwischen Jahr, Monat und Tag. und Tagescodes.
Sequenzcode (15. bis 17. Ziffer)
gibt die Sequenznummer an, die Personen zugewiesen wird, die im selben Jahr, Monat und Tag innerhalb des durch denselben Adresscode identifizierten Gebiets geboren wurden. Ungerade Nummern der Sequenzcodes werden Männern zugewiesen, gerade Nummern werden den Weibchen zugeordnet.
Code prüfen (18. Ziffer)
1. Siebzehnstellige Ontologiecode-gewichtete Summationsformel
S= SUM(Ai * Wi), i=0 , ... , 16 , Summieren Sie zunächst die Gewichte der ersten 17 Ziffern.
Ai: Stellt den digitalen Wert der Personalausweisnummer an der i-ten Position dar
Wi: Stellt dar der Ziffernwert an der i-ten Position Der Gewichtungsfaktor von 🎜>
2. Berechnungsmodul
Y = mod(S, 11)
3. Erhalten Sie den entsprechenden Prüfcode
Y über das Modul: 0 1 2 3 4 5 6 7 8 9 10
Bestätigungscode: 1 0 >
[php]Klartext anzeigen
Verwandte Empfehlungen:
Verwenden Sie JavaScript, um die ID-Karte zu überprüfen
PHP-ID-Kartennummer überprüfen ist der richtige Beispielcode
Das obige ist der detaillierte Inhalt vonPHP-ID-Nummer überprüfen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!