diego-brocanelli / random-data
随机数据
3.0.0
2020-12-31 15:28 UTC
Requires
- php: >=7.4
Requires (Dev)
- phpstan/phpstan: 0.12.x-dev
- phpunit/phpunit: 10.0.x-dev
- squizlabs/php_codesniffer: 4.0.x-dev
This package is auto-updated.
Last update: 2024-08-29 04:03:32 UTC
README
专注于提供用于开发或测试环境的有效随机数据。
要求
PHP >= 7.4;
安装
composer install
执行测试
在项目根目录下。
composer tests
执行代码分析
在项目根目录下。
composer analyse
执行 PHP Code Sniffer
在项目根目录下。
composer phpcs
执行测试、代码分析和 PHP Code Sniffer
在项目根目录下。
composer all
如何使用组件
composer require diego-brocanelli/money_to_word dev-main
示例
CPF
生成
<?php require_once __DIR__.'/vendor/autoload.php'; use Random\Faker; echo (new Faker())->cpf()->generate(); // output: '64893836757'
带掩码的生成
<?php require_once __DIR__.'/vendor/autoload.php'; use Random\Faker; echo (new Faker())->cpf()->generateWithMask(); // output: '648.938.367-57'
验证
<?php require_once __DIR__.'/vendor/autoload.php'; use Random\Faker; (new Faker())->cpf()->isValid('56359989093') ; //output: true // ou (new Faker())->cpf()->isValid('563.599.890-93') ; //output: true
CNPJ
生成
<?php require_once __DIR__.'/vendor/autoload.php'; use Random\Faker; echo (new Faker())->cnpj()->generate(); // output: '77496644000147'
带掩码的生成
<?php require_once __DIR__.'/vendor/autoload.php'; use Random\CNPJ; echo (new Faker())->cnpj()->generateWithMask(); // output: '99.177.535/0001-08'
验证
<?php require_once __DIR__.'/vendor/autoload.php'; use Random\Faker; (new Faker())->cnpj()->isValid('99177535000108'); //output: true // ou (new Faker())->cnpj()->isValid('99.177.535/0001-08'); //output: true