dev-master
9999999-dev https://wisonlau.comA simple proof of identity card of the people's Republic of China.
MIT
The Requires
- php >=7.1
The Development Requires
by wisonlau
id card region area php71
A simple proof of identity card of the people's Republic of China.
, (*1)
China (Mainland) ID card package, the data from the national standard
GB/T 2260-2007
(People's Republic of China administrative divisions code standard)., (*2)
composer require wisonlau/identity-card
A component based on People's Republic of China citizen ID card to obtain the user information.This works for any php framework, but only if the php version is greater than 7.1., (*3)
// Result false OR Ofcold\IdentityCard\IdentityCard instance. $result = Ofcold\IdentityCard\IdentityCard::make('32010619831029081'); if ( $result === false ) { return 'Your ID number is incorrect'; } print_r($result->toArray());
php test
$idCard = Ofcold\IdentityCard\IdentityCard::make('320106198310290811', 'en'); // Use locale, Current supported zh-cn,en // $idCard = Ofcold\IdentityCard\IdentityCard::make('320106198310290811', 'zh-cn'); if ( $idCard === false ) { return 'Your ID number is incorrect'; } $area = $idCard->getArea(); $gender = $idCard->getGender(); $birthday = $idCard->getBirthday(); $age = $idCard->getAge(); $constellation = $idCard->getConstellation();
{ "area": "shan xi sheng yun cheng di qu yun cheng shi", "province": "shan xi sheng", "city": "yun cheng di qu", "county": "yun cheng shi", "gender": "Male", "birthday": "1980-03-12", "zodiac": "Pig", "age": 38, "constellation": "Pisces" }
Get Area
Get constellation
Get zodiac
Get age
Get birthday
Get gender
Get county
Get city
Get province
Get all information.
Json format all information
A simple proof of identity card of the people's Republic of China.
MIT
id card region area php71