常用php验证
2016-11-02 22:48
155 查看
1、检验用户身份证号码是否合法
$body = $idcard;
$w = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
$a = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
for($i = 0; $i < 17; $i++){
$sign += ((int) $body{$i}) * $w[$i];
}
$lastNumber = (int)substr($idcard, -1);
if($lastNumber != $a[$sign % 11]){
echo '身份证号码不合法,请重新输入';
}
$body = $idcard;
$w = array(7, 9, 10, 5, 8, 4, 2, 1, 6, 3, 7, 9, 10, 5, 8, 4, 2);
$a = array('1', '0', 'X', '9', '8', '7', '6', '5', '4', '3', '2');
for($i = 0; $i < 17; $i++){
$sign += ((int) $body{$i}) * $w[$i];
}
$lastNumber = (int)substr($idcard, -1);
if($lastNumber != $a[$sign % 11]){
echo '身份证号码不合法,请重新输入';
}
相关文章推荐
- PHP开发中常用的三个表单验证函数使用小结
- PHP验证时常用到的函数
- PHP常用(正则)表单验证类
- php下常用表单验证的正则表达式
- PHP身份证、手机常用规则验证
- 常用PHP函数系列四:PHP验证身份证号码格式是否正确(基础班)
- php 常用正则验证
- 一个PHP常用表单验证类(基于正则)
- php 常用验证类及正则
- PHP常用密码正则匹配验证
- php常用验证函数
- PHP Web开发中常用的三个表单验证函数
- php 常用代码段整理、验证、数组相关
- PHP常用验证正则表达式
- PHP开发中常用的三个表单验证函数使用小结
- PHP常用正则验证
- PHP开发中常用的三个表单验证函数使用小结
- php 一些常用的验证函数
- PHP常用验证正则表达式
- PHP数据验证常用正则表达收集