netsilik/sanitizer

2.1.0 2022-11-08 17:20 UTC

This package is auto-updated.

Last update: 2024-09-08 21:46:15 UTC


README

字符串消毒库。

欧洲联盟公共许可证,v. 1.1

除非适用法律或书面协议要求,否则在许可证下分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。

联系方式:info@netsilik.nl
最新版本可在以下位置找到:https://gitlab.com/Netsilik/Sanitizer

使用示例

// Instantiate sanitizer object
$sanitizer = new Sanitizer();

// Call signature
// $sanitizer->type(scalar $data, scalar $defaultValue = null, int $maxLength = -1, bool $silent = false);

// Sanitize some values
$a = $sanitizer->int('123');
$b = $sanitizer->utf8('hello, world');
$c = $sanitizer->bool(-1);
$d = $sanitizer->ascii(null, 'someDefault');
$e = $sanitizer->utf8('Lorem ipsum dolor sit amet, consectetur adipiscing elit.', '', 26);

var_dump($a); // int(123)
var_dump($b); // string(12) "hello, world"
var_dump($c); // bool(false)
var_dump($d); // string(11) "someDefault"
var_dump($e); // string(26) "Lorem ipsum dolor sit amet"