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!