traderinteractive/filter-ints

用于验证正确数据和执行典型数据修改的过滤实现

v4.0.0 2022-09-27 13:09 UTC

This package is auto-updated.

Last update: 2024-09-21 14:46:35 UTC


README

Build Status Scrutinizer Code Quality Coverage Status

Latest Stable Version Latest Unstable Version License

Total Downloads Daily Downloads Monthly Downloads

用于验证正确数据和执行典型数据修改的过滤实现。

需求

需要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

有关我们构建过程的更多信息,请参阅我们的贡献指南