Exemple de code de la fonction de vérification du numéro d'identification PHP

怪我咯
Libérer: 2023-03-13 15:28:02
original
1652 Les gens l'ont consulté

Le numéro de carte d'identité est un code combiné caractéristique, composé d'un code corporel à 17 chiffres et d'un code de contrôle à un chiffre.

L'ordre de gauche à droite est le suivant : code d'adresse à six chiffres, code de date de naissance à huit chiffres, code de séquence à trois chiffres et code de contrôle à un chiffre.

Code adresse (six premiers chiffres)

Indique le code ObjetLe code de la division administrative du comté (ville, bannière, district) où se trouve la résidence permanente est situé, dans les réglementations GB/T2260 sont mises en œuvre.

Code date de naissance (septième à quatorzième chiffres)

indique l'année, le mois et le jour de naissance de l'objet de codage, et est mis en œuvre conformément aux dispositions de GB/ T7408. L'année, le mois et aucun séparateur ne sont utilisés entre les codes japonais.

Code séquentiel (15ème au 17ème chiffre)

indique que les personnes nées la même année, le même mois et le même jour dans la zone identifiée par le même code d'adresse sont programmées des numéros de séquence, les nombres impairs sont attribués aux hommes et les nombres pairs aux femmes.

Code de vérification (dix-huitième chiffre)

1. Formule de sommation pondérée du code d'ontologie à dix-sept chiffres

S = SUM( Ai * Wi), i =0, ... , 16, additionnez d'abord les poids des 17 premiers chiffres.

Ai : Représente la valeur numérique du numéro d'identification à la i-ème position

Wi : Représente le facteur de pondération à la i-ème position

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

2. Module de calcul

Y = mod(S, 11 )

3. Obtenez le code de contrôle correspondant via le module

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

Code de contrôle : 1 0 X 9 8 7 6 5 4 3 2

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!