traderinteractive / filter-ints
用于验证正确数据和执行典型数据修改的过滤实现
v4.0.0
2022-09-27 13:09 UTC
Requires
- php: ^7.3 || ^8.0
- traderinteractive/exceptions: ^2.0
Requires (Dev)
- phpunit/phpunit: ^9.0
- squizlabs/php_codesniffer: ^3.2
This package is auto-updated.
Last update: 2024-09-21 14:46:35 UTC
README
用于验证正确数据和执行典型数据修改的过滤实现。
需求
需要PHP 7.0或更高版本,并使用composer安装其他PHP依赖。有关详细信息,请参阅composer规范。
Composer
要将库作为本地、项目特定的依赖项添加,请使用Composer!只需将traderinteractive/filter-ints
作为依赖项添加到您的项目的composer.json
文件中,如下所示
composer require traderinteractive/filter-ints
功能
Ints/UnsignedInt::filter
这些过滤器验证参数是否为正确的数值类型,并允许范围检查。每个的第二个参数可以设置为true
以允许通过null值而不会出错(它们将保持为null,不会转换为false)。接下来的两个参数是最小和最大范围,可以用来限制允许的数字的范围。
非数值字符串将无法通过验证,数值字符串将被转换。
以下代码检查$value
是否是介于1和100之间的整数(包括1和100),并返回该整数(如果它原来是字符串,则进行转换)。
$value = \TraderInteractive\Filter\UnsignedInt::filter($value, false, 1, 100);
联系方式
开发者可以通过以下方式联系
项目构建
通过检查代码,在您的PATH中获取Composer并运行
composer install ./vendor/bin/phpcs ./vendor/bin/phpunit
有关我们构建过程的更多信息,请参阅我们的贡献指南。