amattu2/php-filter

一个基本的PHP输入过滤和验证类。

v1.0.0 2023-03-09 22:30 UTC

This package is not auto-updated.

Last update: 2024-09-21 03:59:13 UTC


README

这是一个PHP类,实现了用于过滤/格式化未清理用户输入的静态方法。以下为使用示例和情况。或者,查看 index.php 文件以获取更多示例。

使用方法

包含 /src/Filter.php 文件

require(dirname(__FILE__) . "/src/Filter.php");

方法

Filter::*input*(string $var)

移除不可打印字符、HTML实体和斜杠。

Filter::*nonNumeric*(int|string|double|float $var)

移除非数字字符

Filter::*nonAlpha*(mixed $var)

移除非字母字符(a-zA-Z)

Filter::*nonAlphaNumeric*(mixed $var)

移除非字母数字字符(a-zA-Z0-9)

Filter::*fileName*(string $var)

将空白字符替换为破折号(-)

Filter::*number*(int|string $var)

格式化10位电话号码(XXX-XXX-XXXX)

注意事项

你应该始终在所有不安全输入上使用预处理语句和适当的验证,无论是否使用此类。