vsilva472/php-cnpj

PHP 验证 CNPJ 类

1.0.0 2020-02-28 21:35 UTC

This package is auto-updated.

Last update: 2024-09-26 06:21:21 UTC


README

Build Status license Packagist

描述

phpCNPJ 是一个用 PHP 编写的类,用于验证 CNPJ(无论值是否应用了掩码 99.999.999/9999-99)是否符合巴西政府规定的标准。

要求

安装

注意:我们建议使用 Composer 进行安装。您也可以将存储库作为 zip 文件下载或通过 Git 进行克隆。

通过 Composer 安装

要下载并安装 Composer 到您的环境,请访问 https://composer.php.ac.cn/download/,如果对如何使用它有疑问,请查阅 Composer 的官方文档。同时,请参阅如何全局安装的章节。

  • 执行以下命令以自动添加依赖项
composer require vsilva472/php-cnpj

或者

  • 将依赖项添加到您的 composer.json 文件中
{
    "require": {
       "vsilva472/php-cnpj" : "*"
    }
}

手动安装

  • 作为 zip 文件下载存储库或进行克隆;
  • 将文件解压缩到您的项目中;
  • 在提取文件的目录中执行 composer install 命令;

如何使用

<?php

require "path/to/vendor/autoload.php";

// raw cpf
$cnpj = '23.456.789/0001-55';

// Make the CPF validator
$validator = new \Vsilva472\phpCNPJ\CNPJ();

// @boolean 
$is_cnpj_valid = $cnpj->validate( $_POST[ 'cnpj' ] );

if ( $is_cnpj_valid ) {
    // do something with valid CNPJ
}

else {
    // invalid CNPJ! Do something
}
?>

"examples" 目录包含使用示例,而 "src" 目录包含类的源代码。

注意

此类是位于 http://www.geradorcnpj.com/javascript-validar-cnpj.htm 的函数的 PHP 对象版本(进行了少量修改)。验证算法的作者应得到所有荣誉。

荣誉

感谢网站 http://www.geradorcnpj.com 提供的 js 函数。

捐赠

通过捐赠任何数量的 HTMLCOIN 支持项目
钱包: HqgaiK6T1o2JP4p3p34CZp2g3XnSsSdCXp

Doar HTMLCoin

变更日志

要查看变更日志,请访问 CHANGELOG.md

许可证

MIT