typomedia / filename
跨平台文件名规范化工具
3.0.2
2022-09-12 18:37 UTC
Requires
- php: >=7.0
- symfony/string: ^5.4
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-09-13 02:18:34 UTC
README
跨平台文件名规范化。
安装
composer require typomedia/filename
用法
<?php use Typomedia\Normalizer\Filename; echo Filename::normalize("foo?bar/baz?qux.txt"); // replace to "foo-bar-baz-qux.txt"
API
Normalizer::normalize($name, $replacement = "-");
在文件名中不能使用的字符。
参见
许可
在MIT许可证下授权。
版权 © 2015 Yosuke Kumakura 版权 © 2018 Elan Ruusamäe 版权 © 2022 Philipp Speck
特此授予任何获得此软件及其相关文档副本(“软件”)的个人无限制地处理软件的权利,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本的权利,以及允许向提供软件的个人提供上述权利,前提是遵守以下条件
上述版权声明和本许可声明应包含在软件的所有副本或实质性部分中。
本软件按“现状”提供,不提供任何形式的保证,无论是明示的还是暗示的,包括但不限于适销性、特定用途的适用性和非侵权性。在任何情况下,作者或版权所有者不对任何索赔、损害或其他责任负责,无论这些责任是因合同、侵权或其他行为引起的,无论这些责任是否与软件或其使用或其他方式有关。