冻住/个人编号

此包已弃用且不再维护。作者建议使用personnummer/personnummer包。

验证瑞典社会安全号码

维护者

详细信息

github.com/personnummer/php

来源

问题

资助包维护!
Open Collective

安装数: 181,660

依赖项: 0

建议者: 0

安全: 0

星级: 31

关注者: 6

分支: 9

开放问题: 2

类型:实用程序


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