enricky / cpf-manager
该包最新版本(1.2.0)没有可用的许可证信息。
PHP的CPF生成器、验证器和管理器
1.2.0
2023-09-01 14:50 UTC
Requires
- php: >=7.0
Requires (Dev)
- pestphp/pest: ^1.22
README
PHP的CPF生成器、验证器和管理器。
安装
$ composer require enricky/cpf-manager
使用方法
require_once __DIR__ . "./vendor/autoload.php"; use Enricky\CpfManager\Cpf;
生成一个随机的有效CPF
$cpf = Cpf::generate(); echo $cpf; // 147.001.216-29
验证一个CPF
$cpfValido = Cpf::validate('147.001.216-29'); var_dump($cpfValido); //bool(true) $cpfInvalido = Cpf::validate('111.111.111-11'); var_dump($cpfInvalido); //bool(false)
格式化一个CPF
$cpfFormatado = Cpf::format('14700121629'); echo $cpfFormatado; // 147.001.216-29
验证一个CPF的格式
$formatoValido = Cpf::validateFormat('147.001.216-29'); var_dump($formatoValido); //bool(true) $formatoInvalido = Cpf::validateFormat('147-001-216-29'); var_dump($formatoInvalido); //bool(false)
清理一个CPF
$cpfLimpo = Cpf::cleanUp('147.001.216-29'); echo $cpfLimpo; // 14700121629