热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

身份证随机产生,身份证校验-PHP源码

身份证随机产生,身份证校验
身份证随机产生,身份证校验

$cOntent= '';
//产生身份证的数量
$total_ids_showed = 100;
//身份证起止年月 eg:1990年12月31日  mktime(0,0,0,12,31,1990)
$Year_start = mktime(0,0,0,1,1,1950);
$Year_end = mktime(0,0,0,12,31,1992);
//全国区域代码 共3131
$Region= array(110101,110102,110105,110106,110107,110108,110109,110111,110112,110113,110114,110115,110116,
110117,110228,110229,120101,120102,120103,120104,120105,120106,120110,120111,120112,120113,120114,120115,120116,
120221,120223,120225,130101,130102,130103,130104,130105,130107,130108,130121,130123,130124,130125,130126,130127,
130128,130129,130130,130131,130132,130133,130181,130182,130183,130184,130185,130201,130202,130203,130204,130205,
130207,130208,130209,130223,130224,130225,130227,130229,130281,130283,130301,130302,130303,130304,130321,130322,
130323,130324,130401,130402,130403,130404,130406,130421,130423,130424,130425,130426,130427,130428,130429,130430,
130431,130432,130433,130434,130435,130481,130501,130502,130503,130521,130522,130523,130524,130525,130526,130527,
130528,130529,130530,130531,130532,130533,130534,130535,130581,130582,130601,130602,130603,130604,130621,130622,
130623,130624,130625,130626,130627,130628,130629,130630,130631,130632,130633,130634,130635,130636,130637,130638,
130681,130682,130683,130684,130701,130702,130703,130705,130706,130721,130722,130723,130724,130725,130726,130727,
130728,130729,130730,130731,130732,130733,130801,130802,130803,130804,130821,130822,130823,130824,130825,130826,
130827,130828,130901,130902,130903,130921,130922,130923,130924,130925,130926,130927,130928,130929,130930,130981,
130982,130983,130984,131001,131002,131003,131022,131023,131024,131025,131026,131028,131081,131082,131101,131102,
131121,131122,131123,131124,131125,131126,131127,131128,131181,131182,140101,140105,140106,140107,140108,140109,
140110,140121,140122,140123,140181,140201,140202,140203,140211,140212,140221,140222,140223,140224,140225,140226,
140227,140301,140302,140303,140311,140321,140322,140401,140402,140411,140421,140423,140424,140425,140426,140427,
140428,140429,140430,140431,140481,140501,140502,140521,140522,140524,140525,140581,140601,140602,140603,140621,
140622,140623,140624,140701,140702,140721,140722,140723,140724,140725,140726,140727,140728,140729,140781,140801,
140802,140821,140822,140823,140824,140825,140826,140827,140828,140829,140830,140881,140882,140901,140902,140921,
140922,140923,140924,140925,140926,140927,140928,140929,140930,140931,140932,140981,141001,141002,141021,141022,
141023,141024,141025,141026,141027,141028,141029,141030,141031,141032,141033,141034,141081,141082,141101,141102,
141121,141122,141123,141124,141125,141126,141127,141128,141129,141130,141181,141182,150101,150102,150103,150104,
150105,150121,150122,150123,150124,150125,150201,150202,150203,150204,150205,150206,150207,150221,150222,150223,
150301,150302,150303,150304,150401,150402,150403,150404,150421,150422,150423,150424,150425,150426,150428,150429,
150430,150501,150502,150521,150522,150523,150524,150525,150526,150581,150601,150602,150621,150622,150623,150624,
150625,150626,150627,150701,150702,150721,150722,150723,150724,150725,150726,150727,150781,150782,150783,150784,
150785,150801,150802,150821,150822,150823,150824,150825,150826,150901,150902,150921,150922,150923,150924,150925,
150926,150927,150928,150929,150981,152201,152202,152221,152222,152223,152224,152501,152502,152522,152523,152524,
152525,152526,152527,152528,152529,152530,152531,152921,152922,152923,210101,210102,210103,210104,210105,210106,
210111,210112,210113,210114,210122,210123,210124,210181,210201,210202,210203,210204,210211,210212,210213,210224,
210281,210282,210283,210301,210302,210303,210304,210311,210321,210323,210381,210401,210402,210403,210404,210411,
210421,210422,210423,210501,210502,210503,210504,210505,210521,210522,210601,210602,210603,210604,210624,210681,
210682,210701,210702,210703,210711,210726,210727,210781,210782,210801,210802,210803,210804,210811,210881,210882,
210901,210902,210903,210904,210905,210911,210921,210922,211001,211002,211003,211004,211005,211011,211021,211081,
211101,211102,211103,211121,211122,211201,211202,211204,211221,211223,211224,211281,211282,211301,211302,211303,
211321,211322,211324,211381,211382,211401,211402,211403,211404,211421,211422,211481,220101,220102,220103,220104,
220105,220106,220112,220122,220181,220182,220183,220201,220202,220203,220204,220211,220221,220281,220282,220283,
220284,220301,220302,220303,220322,220323,220381,220382,220401,220402,220403,220421,220422,220501,220502,220503,
220521,220523,220524,220581,220582,220601,220602,220605,220621,220622,220623,220681,220701,220702,220721,220722,
220723,220724,220801,220802,220821,220822,220881,220882,222401,222402,222403,222404,222405,222406,222424,222426,
230101,230102,230103,230104,230108,230109,230110,230111,230112,230123,230124,230125,230126,230127,230128,230129,
230182,230183,230184,230201,230202,230203,230204,230205,230206,230207,230208,230221,230223,230224,230225,230227,
230229,230230,230231,230281,230301,230302,230303,230304,230305,230306,230307,230321,230381,230382,230401,230402,
230403,230404,230405,230406,230407,230421,230422,230501,230502,230503,230505,230506,230521,230522,230523,230524,
230601,230602,230603,230604,230605,230606,230621,230622,230623,230624,230701,230702,230703,230704,230705,230706,
230707,230708,230709,230710,230711,230712,230713,230714,230715,230716,230722,230781,230801,230803,230804,230805,
230811,230822,230826,230828,230833,230881,230882,230901,230902,230903,230904,230921,231001,231002,231003,231004,
231005,231024,231025,231081,231083,231084,231085,231101,231102,231121,231123,231124,231181,231182,231201,231202,
231221,231222,231223,231224,231225,231226,231281,231282,231283,232721,232722,232723,310101,310104,310105,310106,
310107,310108,310109,310110,310112,310113,310114,310115,310116,310117,310118,310120,310230,320101,320102,320103,
320104,320105,320106,320107,320111,320113,320114,320115,320116,320124,320125,320201,320202,320203,320204,320205,
320206,320211,320281,320282,320301,320302,320303,320305,320311,320312,320321,320322,320324,320381,320382,320401,
320402,320404,320405,320411,320412,320481,320482,320501,320505,320506,320507,320508,320509,320581,320582,320583,
320585,320601,320602,320611,320612,320621,320623,320681,320682,320684,320701,320703,320705,320706,320721,320722,
320723,320724,320801,320802,320803,320804,320811,320826,320829,320830,320831,320901,320902,320903,320921,320922,
320923,320924,320925,320981,320982,321001,321002,321003,321012,321023,321081,321084,321101,321102,321111,321112,
321181,321182,321183,321201,321202,321203,321281,321282,321283,321284,321301,321302,321311,321322,321323,321324,
330101,330102,330103,330104,330105,330106,330108,330109,330110,330122,330127,330182,330183,330185,330201,330203,
330204,330205,330206,330211,330212,330225,330226,330281,330282,330283,330301,330302,330303,330304,330322,330324,
330326,330327,330328,330329,330381,330382,330401,330402,330411,330421,330424,330481,330482,330483,330501,330502,
330503,330521,330522,330523,330601,330602,330621,330624,330681,330682,330683,330701,330702,330703,330723,330726,
330727,330781,330782,330783,330784,330801,330802,330803,330822,330824,330825,330881,330901,330902,330903,330921,
330922,331001,331002,331003,331004,331021,331022,331023,331024,331081,331082,331101,331102,331121,331122,331123,
331124,331125,331126,331127,331181,340101,340102,340103,340104,340111,340121,340122,340123,340124,340181,340201,
340202,340203,340207,340208,340221,340222,340223,340225,340301,340302,340303,340304,340311,340321,340322,340323,
340401,340402,340403,340404,340405,340406,340421,340501,340503,340504,340506,340521,340522,340523,340601,340602,
340603,340604,340621,340701,340702,340703,340711,340721,340801,340802,340803,340811,340822,340823,340824,340825,
340826,340827,340828,340881,341001,341002,341003,341004,341021,341022,341023,341024,341101,341102,341103,341122,
341124,341125,341126,341181,341182,341201,341202,341203,341204,341221,341222,341225,341226,341282,341301,341302,
341321,341322,341323,341324,341501,341502,341503,341521,341522,341523,341524,341525,341601,341602,341621,341622,
341623,341701,341702,341721,341722,341723,341801,341802,341821,341822,341823,341824,341825,341881,350101,350102,
350103,350104,350105,350111,350121,350122,350123,350124,350125,350128,350181,350182,350201,350203,350205,350206,
350211,350212,350213,350301,350302,350303,350304,350305,350322,350401,350402,350403,350421,350423,350424,350425,
350426,350427,350428,350429,350430,350481,350501,350502,350503,350504,350505,350521,350524,350525,350526,350527,
350581,350582,350583,350601,350602,350603,350622,350623,350624,350625,350626,350627,350628,350629,350681,350701,
350702,350721,350722,350723,350724,350725,350781,350782,350783,350784,350801,350802,350821,350822,350823,350824,
350825,350881,350901,350902,350921,350922,350923,350924,350925,350926,350981,350982,360101,360102,360103,360104,
360105,360111,360121,360122,360123,360124,360201,360202,360203,360222,360281,360301,360302,360313,360321,360322,
360323,360401,360402,360403,360421,360423,360424,360425,360426,360427,360428,360429,360430,360481,360482,360501,
360502,360521,360601,360602,360622,360681,360701,360702,360721,360722,360723,360724,360725,360726,360727,360728,
360729,360730,360731,360732,360733,360734,360735,360781,360782,360801,360802,360803,360821,360822,360823,360824,
360825,360826,360827,360828,360829,360830,360881,360901,360902,360921,360922,360923,360924,360925,360926,360981,
360982,360983,361001,361002,361021,361022,361023,361024,361025,361026,361027,361028,361029,361030,361101,361102,
361121,361122,361123,361124,361125,361126,361127,361128,361129,361130,361181,370101,370102,370103,370104,370105,
370112,370113,370124,370125,370126,370181,370201,370202,370203,370205,370211,370212,370213,370214,370281,370282,
370283,370284,370285,370301,370302,370303,370304,370305,370306,370321,370322,370323,370401,370402,370403,370404,
370405,370406,370481,370501,370502,370503,370521,370522,370523,370601,370602,370611,370612,370613,370634,370681,
370682,370683,370684,370685,370686,370687,370701,370702,370703,370704,370705,370724,370725,370781,370782,370783,
370784,370785,370786,370801,370802,370811,370826,370827,370828,370829,370830,370831,370832,370881,370882,370883,
370901,370902,370911,370921,370923,370982,370983,371001,371002,371081,371082,371083,371101,371102,371103,371121,
371122,371201,371202,371203,371301,371302,371311,371312,371321,371322,371323,371324,371325,371326,371327,371328,
371329,371401,371402,371421,371422,371423,371424,371425,371426,371427,371428,371481,371482,371501,371502,371521,
371522,371523,371524,371525,371526,371581,371601,371602,371621,371622,371623,371624,371625,371626,371701,371702,
371721,371722,371723,371724,371725,371726,371727,371728,410101,410102,410103,410104,410105,410106,410108,410122,
410181,410182,410183,410184,410185,410201,410202,410203,410204,410205,410211,410221,410222,410223,410224,410225,
410301,410302,410303,410304,410305,410306,410311,410322,410323,410324,410325,410326,410327,410328,410329,410381,
410401,410402,410403,410404,410411,410421,410422,410423,410425,410481,410482,410501,410502,410503,410505,410506,
410522,410523,410526,410527,410581,410601,410602,410603,410611,410621,410622,410701,410702,410703,410704,410711,
410721,410724,410725,410726,410727,410728,410781,410782,410801,410802,410803,410804,410811,410821,410822,410823,
410825,410882,410883,410901,410902,410922,410923,410926,410927,410928,411001,411002,411023,411024,411025,411081,
411082,411101,411102,411103,411104,411121,411122,411201,411202,411221,411222,411224,411281,411282,411301,411302,
411303,411321,411322,411323,411324,411325,411326,411327,411328,411329,411330,411381,411401,411402,411403,411421,
411422,411423,411424,411425,411426,411481,411501,411502,411503,411521,411522,411523,411524,411525,411526,411527,
411528,411601,411602,411621,411622,411623,411624,411625,411626,411627,411628,411681,411701,411702,411721,411722,
411723,411724,411725,411726,411727,411728,411729,419001,420101,420102,420103,420104,420105,420106,420107,420111,
420112,420113,420114,420115,420116,420117,420201,420202,420203,420204,420205,420222,420281,420301,420302,420303,
420321,420322,420323,420324,420325,420381,420501,420502,420503,420504,420505,420506,420525,420526,420527,420528,
420529,420581,420582,420583,420601,420602,420606,420607,420624,420625,420626,420682,420683,420684,420701,420702,
420703,420704,420801,420802,420804,420821,420822,420881,420901,420902,420921,420922,420923,420981,420982,420984,
421001,421002,421003,421022,421023,421024,421081,421083,421087,421101,421102,421121,421122,421123,421124,421125,
421126,421127,421181,421182,421201,421202,421221,421222,421223,421224,421281,421301,421303,421321,421381,422801,
422802,422822,422823,422825,422826,422827,422828,429004,429005,429006,429021,430101,430102,430103,430104,430105,
430111,430112,430121,430124,430181,430201,430202,430203,430204,430211,430221,430223,430224,430225,430281,430301,
430302,430304,430321,430381,430382,430401,430405,430406,430407,430408,430412,430421,430422,430423,430424,430426,
430481,430482,430501,430502,430503,430511,430521,430522,430523,430524,430525,430527,430528,430529,430581,430601,
430602,430603,430611,430621,430623,430624,430626,430681,430682,430701,430702,430703,430721,430722,430723,430724,
430725,430726,430781,430801,430802,430811,430821,430822,430901,430902,430903,430921,430922,430923,430981,431001,
431002,431003,431021,431022,431023,431024,431025,431026,431027,431028,431081,431101,431102,431103,431121,431122,
431123,431124,431125,431126,431127,431128,431129,431201,431202,431221,431222,431223,431224,431225,431226,431227,
431228,431229,431230,431281,431301,431302,431321,431322,431381,431382,433101,433122,433123,433124,433125,433126,
433127,433130,440101,440103,440104,440105,440106,440111,440112,440113,440114,440115,440116,440183,440184,440201,
440203,440204,440205,440222,440224,440229,440232,440233,440281,440282,440301,440303,440304,440305,440306,440307,
440308,440401,440402,440403,440404,440501,440507,440511,440512,440513,440514,440515,440523,440601,440604,440605,
440606,440607,440608,440701,440703,440704,440705,440781,440783,440784,440785,440801,440802,440803,440804,440811,
440823,440825,440881,440882,440883,440901,440902,440903,440923,440981,440982,440983,441201,441202,441203,441223,
441224,441225,441226,441283,441284,441301,441302,441303,441322,441323,441324,441401,441402,441421,441422,441423,
441424,441426,441427,441481,441501,441502,441521,441523,441581,441601,441602,441621,441622,441623,441624,441625,
441701,441702,441721,441723,441781,441801,441802,441821,441823,441825,441826,441827,441881,441882,445101,445102,
445121,445122,445201,445202,445221,445222,445224,445281,445301,445302,445321,445322,445323,445381,450101,450102,
450103,450105,450107,450108,450109,450122,450123,450124,450125,450126,450127,450201,450202,450203,450204,450205,
450221,450222,450223,450224,450225,450226,450301,450302,450303,450304,450305,450311,450321,450322,450323,450324,
450325,450326,450327,450328,450329,450330,450331,450332,450401,450403,450404,450405,450421,450422,450423,450481,
450501,450502,450503,450512,450521,450601,450602,450603,450621,450681,450701,450702,450703,450721,450722,450801,
450802,450803,450804,450821,450881,450901,450902,450921,450922,450923,450924,450981,451001,451002,451021,451022,
451023,451024,451025,451026,451027,451028,451029,451030,451031,451101,451102,451121,451122,451123,451201,451202,
451221,451222,451223,451224,451225,451226,451227,451228,451229,451281,451301,451302,451321,451322,451323,451324,
451381,451401,451402,451421,451422,451423,451424,451425,451481,460101,460105,460106,460107,460108,460201,460321,
460322,460323,469001,469002,469003,469005,469006,469007,469021,469022,469023,469024,469025,469026,469027,469028,
469029,469030,500101,500102,500103,500104,500105,500106,500107,500108,500109,500110,500111,500112,500113,500114,
500115,500116,500117,500118,500119,500223,500224,500226,500227,500228,500229,500230,500231,500232,500233,500234,
500235,500236,500237,500238,500240,500241,500242,500243,510101,510104,510105,510106,510107,510108,510112,510113,
510114,510115,510121,510122,510124,510129,510131,510132,510181,510182,510183,510184,510301,510302,510303,510304,
510311,510321,510322,510401,510402,510403,510411,510421,510422,510501,510502,510503,510504,510521,510522,510524,
510525,510601,510603,510623,510626,510681,510682,510683,510701,510703,510704,510722,510723,510724,510725,510726,
510727,510781,510801,510802,510811,510812,510821,510822,510823,510824,510901,510903,510904,510921,510922,510923,
511001,511002,511011,511024,511025,511028,511101,511102,511111,511112,511113,511123,511124,511126,511129,511132,
511133,511181,511301,511302,511303,511304,511321,511322,511323,511324,511325,511381,511401,511402,511421,511422,
511423,511424,511425,511501,511502,511503,511521,511523,511524,511525,511526,511527,511528,511529,511601,511602,
511621,511622,511623,511681,511701,511702,511721,511722,511723,511724,511725,511781,511801,511802,511803,511822,
511823,511824,511825,511826,511827,511901,511902,511921,511922,511923,512001,512002,512021,512022,512081,513221,
513222,513223,513224,513225,513226,513227,513228,513229,513230,513231,513232,513233,513321,513322,513323,513324,
513325,513326,513327,513328,513329,513330,513331,513332,513333,513334,513335,513336,513337,513338,513401,513422,
513423,513424,513425,513426,513427,513428,513429,513430,513431,513432,513433,513434,513435,513436,513437,520101,
520102,520103,520111,520112,520113,520114,520121,520122,520123,520181,520201,520203,520221,520222,520301,520302,
520303,520321,520322,520323,520324,520325,520326,520327,520328,520329,520330,520381,520382,520401,520402,520421,
520422,520423,520424,520425,520502,520521,520522,520523,520524,520525,520526,520527,520602,520603,520621,520622,
520623,520624,520625,520626,520627,520628,522301,522322,522323,522324,522325,522326,522327,522328,522601,522622,
522623,522624,522625,522626,522627,522628,522629,522630,522631,522632,522633,522634,522635,522636,522701,522702,
522722,522723,522725,522726,522727,522728,522729,522730,522731,522732,530101,530102,530103,530111,530112,530113,
530114,530122,530124,530125,530126,530127,530128,530129,530181,530301,530302,530321,530322,530323,530324,530325,
530326,530328,530381,530402,530421,530422,530423,530424,530425,530426,530427,530428,530501,530502,530521,530522,
530523,530524,530601,530602,530621,530622,530623,530624,530625,530626,530627,530628,530629,530630,530701,530702,
530721,530722,530723,530724,530801,530802,530821,530822,530823,530824,530825,530826,530827,530828,530829,530901,
530902,530921,530922,530923,530924,530925,530926,530927,532301,532322,532323,532324,532325,532326,532327,532328,
532329,532331,532501,532502,532503,532523,532524,532525,532526,532527,532528,532529,532530,532531,532532,532601,
532622,532623,532624,532625,532626,532627,532628,532801,532822,532823,532901,532922,532923,532924,532925,532926,
532927,532928,532929,532930,532931,532932,533102,533103,533122,533123,533124,533321,533323,533324,533325,533421,
533422,533423,540101,540102,540121,540122,540123,540124,540125,540126,540127,542121,542122,542123,542124,542125,
542126,542127,542128,542129,542132,542133,542221,542222,542223,542224,542225,542226,542227,542228,542229,542231,
542232,542233,542301,542322,542323,542324,542325,542326,542327,542328,542329,542330,542331,542332,542333,542334,
542335,542336,542337,542338,542421,542422,542423,542424,542425,542426,542427,542428,542429,542430,542521,542522,
542523,542524,542525,542526,542527,542621,542622,542623,542624,542625,542626,542627,610101,610102,610103,610104,
610111,610112,610113,610114,610115,610116,610122,610124,610125,610126,610201,610202,610203,610204,610222,610301,
610302,610303,610304,610322,610323,610324,610326,610327,610328,610329,610330,610331,610401,610402,610403,610404,
610422,610423,610424,610425,610426,610427,610428,610429,610430,610431,610481,610501,610502,610521,610522,610523,
610524,610525,610526,610527,610528,610581,610582,610601,610602,610621,610622,610623,610624,610625,610626,610627,
610628,610629,610630,610631,610632,610701,610702,610721,610722,610723,610724,610725,610726,610727,610728,610729,
610730,610801,610802,610821,610822,610823,610824,610825,610826,610827,610828,610829,610830,610831,610901,610902,
610921,610922,610923,610924,610925,610926,610927,610928,610929,611001,611002,611021,611022,611023,611024,611025,
611026,620101,620102,620103,620104,620105,620111,620121,620122,620123,620201,620301,620302,620321,620401,620402,
620403,620421,620422,620423,620501,620502,620503,620521,620522,620523,620524,620525,620601,620602,620621,620622,
620623,620701,620702,620721,620722,620723,620724,620725,620801,620802,620821,620822,620823,620824,620825,620826,
620901,620902,620921,620922,620923,620924,620981,620982,621001,621002,621021,621022,621023,621024,621025,621026,
621027,621101,621102,621121,621122,621123,621124,621125,621126,621201,621202,621221,621222,621223,621224,621225,
621226,621227,621228,622901,622921,622922,622923,622924,622925,622926,622927,623001,623021,623022,623023,623024,
623025,623026,623027,630101,630102,630103,630104,630105,630121,630122,630123,632121,632122,632123,632126,632127,
632128,632221,632222,632223,632224,632321,632322,632323,632324,632521,632522,632523,632524,632525,632621,632622,
632623,632624,632625,632626,632721,632722,632723,632724,632725,632726,632801,632802,632821,632822,632823,640101,
640104,640105,640106,640121,640122,640181,640201,640202,640205,640221,640301,640302,640303,640323,640324,640381,
640401,640402,640422,640423,640424,640425,640501,640502,640521,640522,650101,650102,650103,650104,650105,650106,
650107,650109,650121,650201,650202,650203,650204,650205,652101,652122,652123,652201,652222,652223,652301,652302,
652323,652324,652325,652327,652328,652701,652722,652723,652801,652822,652823,652824,652825,652826,652827,652828,
652829,652901,652922,652923,652924,652925,652926,652927,652928,652929,653001,653022,653023,653024,653101,653121,
653122,653123,653124,653125,653126,653127,653128,653129,653130,653131,653201,653221,653222,653223,653224,653225,
653226,653227,654002,654003,654021,654022,654023,654024,654025,654026,654027,654028,654201,654202,654221,654223,
654224,654225,654226,654301,654321,654322,654323,654324,654325,654326,659001,659002,659003,659004);
function calc_suffix_d ($base){
	if (strlen($base) <> 17){
		die(&#39;Invalid Length&#39;);
	}
	$factor = array(7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2);
	$sums = 0;
	for ($i=0;$i<17;$i++){
 
		$sums += substr($base,$i,1) * $factor[$i];
	}
 
	$mods = $sums % 11;//10X98765432
 
	switch ($mods){
		case 0:  return &#39;1&#39;;break;
		case 1:  return &#39;0&#39;;break;
		case 2:  return &#39;x&#39;;break;
		case 3:  return &#39;9&#39;;break;
		case 4:  return &#39;8&#39;;break;
		case 5:  return &#39;7&#39;;break;
		case 6:  return &#39;6&#39;;break;
		case 7:  return &#39;5&#39;;break;
		case 8:  return &#39;4&#39;;break;
		case 9:  return &#39;3&#39;;break;
		case 10: return &#39;2&#39;;break;
 
	}
 
}
 
for($i=0;$i<$total_ids_showed;$i++){
 
$seed = mt_rand(0,3130);//total of region code
$Birth = mt_rand($Year_start,$Year_end);
$Birth_format = date(&#39;Ymd&#39;,$Birth);
$suffix_a = mt_rand(0,9);
$suffix_b = mt_rand(0,9);
$suffix_c = mt_rand(0,9);//male or female
$base = $Region[$seed].$Birth_format.$suffix_a.$suffix_b.$suffix_c;
 
$content .=  $base.calc_suffix_d($base)."\n";
}
 
echo $content;//输出

以上就是身份证随机产生,身份证校验的内容,更多相关内容请关注PHP中文网(www.php1.cn)!

推荐阅读
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 本文介绍了lua语言中闭包的特性及其在模式匹配、日期处理、编译和模块化等方面的应用。lua中的闭包是严格遵循词法定界的第一类值,函数可以作为变量自由传递,也可以作为参数传递给其他函数。这些特性使得lua语言具有极大的灵活性,为程序开发带来了便利。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • 关羽败走麦城时路过马超封地 马超为何没有出手救人
    对当年关羽败走麦城,恰好路过马超的封地,为啥马超不救他?很感兴趣的小伙伴们,趣历史小编带来详细的文章供大家参考。说到英雄好汉,便要提到一本名著了,没错,那就是《三国演义》。书中虽 ... [详细]
  • 本文分享了一个关于在C#中使用异步代码的问题,作者在控制台中运行时代码正常工作,但在Windows窗体中却无法正常工作。作者尝试搜索局域网上的主机,但在窗体中计数器没有减少。文章提供了相关的代码和解决思路。 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • Java序列化对象传给PHP的方法及原理解析
    本文介绍了Java序列化对象传给PHP的方法及原理,包括Java对象传递的方式、序列化的方式、PHP中的序列化用法介绍、Java是否能反序列化PHP的数据、Java序列化的原理以及解决Java序列化中的问题。同时还解释了序列化的概念和作用,以及代码执行序列化所需要的权限。最后指出,序列化会将对象实例的所有字段都进行序列化,使得数据能够被表示为实例的序列化数据,但只有能够解释该格式的代码才能够确定数据的内容。 ... [详细]
  • 橱窗设计的表现手法及其应用
    本文介绍了橱窗设计的表现手法,包括直接展示、寓意与联想、夸张与幽默等。通过对商品的折、拉、叠、挂、堆等陈列技巧,橱窗设计能够充分展现商品的形态、质地、色彩、样式等特性。同时,寓意与联想可以通过象形形式或抽象几何道具来唤起消费者的联想与共鸣,创造出强烈的时代气息和视觉空间。合理的夸张和贴切的幽默能够明显夸大商品的美的因素,给人以新颖奇特的心理感受,引起人们的笑声和思考。通过这些表现手法,橱窗设计能够有效地传达商品的个性内涵,吸引消费者的注意力。 ... [详细]
  • HDU 2372 El Dorado(DP)的最长上升子序列长度求解方法
    本文介绍了解决HDU 2372 El Dorado问题的一种动态规划方法,通过循环k的方式求解最长上升子序列的长度。具体实现过程包括初始化dp数组、读取数列、计算最长上升子序列长度等步骤。 ... [详细]
  • faceu激萌变老特效的使用方法详解
    本文介绍了faceu激萌变老特效的使用方法,包括打开faceu激萌app、点击贴纸、选择热门贴纸中的变老特效,然后对准人脸进行拍摄,即可给照片添加变老特效。操作简单,适合新用户使用。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 大连微软技术社区举办《.net core始于足下》活动,获得微软赛百味和易迪斯的赞助
    九月十五日,大连微软技术社区举办了《.net core始于足下》活动,共有51人报名参加,实际到场人数为43人,还有一位专程从北京赶来的同学。活动得到了微软赛百味和易迪斯的赞助,场地也由易迪斯提供。活动中大家积极交流,取得了非常成功的效果。 ... [详细]
  • 给定一个二叉树,要求随机选择树上的一个节点。解法:遍历树的过程中,随机选择一个节点即可。具体做法参看:从输入 ... [详细]
  • 本文讨论了Alink回归预测的不完善问题,指出目前主要针对Python做案例,对其他语言支持不足。同时介绍了pom.xml文件的基本结构和使用方法,以及Maven的相关知识。最后,对Alink回归预测的未来发展提出了期待。 ... [详细]
author-avatar
哇哈哈
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有