Maison  >  Article  >  développement back-end  >  Astuce PHP : Comment obtenir le sexe et la date de naissance à partir d'une carte d'identité

Astuce PHP : Comment obtenir le sexe et la date de naissance à partir d'une carte d'identité

PHPz
PHPzoriginal
2017-03-05 14:38:084938parcourir

Cet article présente principalement comment obtenir le sexe et la date de naissance à partir de la carte d'identité. Il a une très bonne valeur de référence. Jetons un coup d'œil avec l'éditeur du site php chinois

Veuillez regarder le code :

//通过身份证号查询出性别与生日
 $birth = strlen($idcard)==15 ? ('19' . substr($idcard, 6, 6)) : substr($idcard, 6, 8);
$sex = substr($idcard, (strlen($idcard)==15 ? -2 : -1), 1) % 2 ? '1' : '0'; //1为男 2为女

<.>

//通过身份证号查询出性别与生日
 if($data[&#39;cardtype&#39;] == &#39;idcard&#39;){
 $data[&#39;birth&#39;] = strlen($data[&#39;cardno&#39;])==15 ? (&#39;19&#39; . substr($data[&#39;cardno&#39;], 6, 6)) : substr($data[&#39;cardno&#39;], 6, 8);
 $data[&#39;sex&#39;] = substr($data[&#39;cardno&#39;], (strlen($data[&#39;cardno&#39;])==15 ? -2 : -1), 1) % 2 ? &#39;1&#39; : &#39;0&#39;;

Pour plus d'articles sur la façon d'obtenir le sexe et la date de naissance à partir d'une carte d'identité en php, veuillez faire attention au site Web chinois php !

Déclaration:
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