Heim  >  Artikel  >  Backend-Entwicklung  >  PHP-ID-Nummer überprüfen

PHP-ID-Nummer überprüfen

小云云
小云云Original
2017-12-08 15:41:353280Durchsuche

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:

Der perfekte Weg, um die js-Regelmäßigkeit der ID-Kartenüberprüfung zu implementieren

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!

Stellungnahme:
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
Vorheriger Artikel:Regelmäßige WissenspunkteNächster Artikel:Regelmäßige Wissenspunkte