Maison > développement back-end > tutoriel php > php vérifier le numéro d'identification

php vérifier le numéro d'identification

小云云
Libérer: 2023-03-17 20:30:02
original
3307 Les gens l'ont consulté

Dans cet article, nous partageons avec vous les connaissances sur la vérification du numéro d'identification en PHP. C'est aussi une petite technique. Nous espérons que cela pourra aider tout le monde.

La structure du numéro d'identification

Le numéro d'identification est un code de combinaison caractéristique, composé d'un 17- code d'ontologie à chiffres et il se compose d'un bit de code de contrôle.

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 un chiffre Code de vérification .


Code d'adresse (six premiers chiffres)

indique le code de division administrative du comté (ville, bannière, district) où se trouve la résidence permanente de l'objet de codage, et doit être mis en œuvre conformément aux dispositions du GB/T2260.


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. Il est mis en œuvre conformément aux dispositions du GB/T7408. Il n'y a pas de séparateur entre l'année, le mois, et les codes de jour.


Code de séquence (15e à 17e chiffre)

indique le numéro de séquence attribué aux 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. Les nombres impairs des codes de séquence sont attribués aux hommes et les nombres pairs. sont attribués aux femelles.


Code de contrôle (18è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 de carte d'identité à la i-ème position

Wi : Représente la valeur numérique à la i-ème position Le facteur de pondération de 🎜>
2 Module de calcul


Y = mod(S, 11)


3. Obtenez le code de chèque correspondant

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

Code de vérification : 1 0 >
[php]
afficher la copie brute

Recommandations associées :
Le moyen idéal de mettre en œuvre la régularité js de la vérification de la carte d'identité

Utilisez JavaScript pour vérifier la carte d'identité

Le numéro d'identification de vérification php est exemple de code correct

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