哎呀,我今天真是头大!你们知道吗,我那个小小的项目,居然卡在了身份证号码上。PHP啊PHP,你可是程序员的好朋友,怎么在这时候给我出难题呢?
事情是这样的,我得从数据库里抓取用户的身份证号码,然后做一些处理。听起来简单吧?但你知道吗,那些号码可不简单,18位的数字,每一部分都有它的意义。前6位是地区码,中间8位是生日,后4位是顺序码和校验码。光是想想就头大!
我开始写代码,想着用PHP的字符串处理函数来搞定它。substr()函数,我来了!可是,一运行,哎呀,不对劲啊,生日部分怎么全是0?我的天,我这是在处理身份证号码还是在玩数字游戏啊?
我抓耳挠腮,上网查资料,看论坛,终于在一个不起眼的角落找到了答案。原来,我得注意PHP的字符串索引是从0开始的,而我一直在用1开始的索引,怪不得总是出错。
tokenpocket官网版下载:https://cjge-manuscriptcentral.com/software/65916.html