冻住 / 个人编号
v3.1.0
2024-01-21 16:31 UTC
Requires
- php: >=8.1
Requires (Dev)
- ext-json: *
- dealerdirect/phpcodesniffer-composer-installer: ^1.0.0
- jchook/phpunit-assert-throws: ^1.0
- phpcompatibility/php-compatibility: ^9.3
- phpunit/phpunit: ^10.5.5
- roave/security-advisories: dev-latest
- squizlabs/php_codesniffer: ^3.8
README
验证瑞典社会安全号码。
安装
composer require personnummer/personnummer
方法
静态
实例
错误
当个人编号无效时,会抛出PersonnummerException。
选项
示例
验证
use Personnummer\Personnummer; Personnummer::valid(1212121212); //=> true Personnummer::valid('20121212-1212'); //=> true
格式
use Personnummer\Personnummer; // Short format (YYMMDD-XXXX) (new Personnummer(1212121212))->format(); //=> 121212-1212 // Short format for 100+ years old (new Personnummer('191212121212'))->format(); //=> 121212+1212 // Long format (YYYYMMDDXXXX) (new Personnummer('1212121212'))->format(true); //=> 201212121212
获取年龄
use Personnummer\Personnummer; (new Personnummer('1212121212'))->getAge(); //=> 7
获取性别
use Personnummer\Personnummer; (new Personnummer('1212121212'))->isMale(); //=> true (new Personnummer('1212121212'))->isFemale(); //=> false
查看PersonnummerTest.php以获取更多示例。
许可证
MIT