keboola /sanitizer
列名清理器
0.1.1
2022-06-02 18:15 UTC
Requires
- php: >=5.6
Requires (Dev)
- jakub-onderka/php-parallel-lint: ^1.0
- phpunit/phpunit: ^5.7
- squizlabs/php_codesniffer: ^3.4
This package is auto-updated.
Last update: 2024-08-30 01:26:09 UTC
README
清理字符串,使其可以作为Keboola Connection Storage中的列标识符使用。
用法
方法 sanitize
生成一个安全的列名称字符串
use Keboola\Utils\Sanitizer\ColumnNameSanitizer;
$sanitized = ColumnNameSanitizer::sanitize('my column name');
echo $sanitized; // prints 'my_column_name'
方法 toAscii
移除带重音的字符,将它们转换为不带重音的字符,以便适应基本的ASCII字符集
use Keboola\Utils\Sanitizer\ColumnNameSanitizer;
$sanitized = ColumnNameSanitizer::toAscii('test-vn-đá cuội');
echo $sanitized; // prints 'test_vn_da_cuoi'
许可
MIT许可,见LICENSE文件。