cmgmyr / title-formatter
一个简单易用的文本格式化工具,主要用于页面/博客标题
3.0.0
2021-11-20 11:24 UTC
Requires
- php: ^8.0
- ext-mbstring: *
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.2
- phpunit/phpunit: ^9.3.3
This package is auto-updated.
Last update: 2024-09-20 17:53:00 UTC
README
标题文本格式化器
一个简单易用的文本格式化工具,主要用于页面/博客标题。
安装
通过 Composer
"require": {
"cmgmyr/title-formatter": "~3.0"
}
用法
use Cmgmyr\TitleFormatter\TitleFormatter; $title = "this is a messy title. [can you fix it?]"; $title = TitleFormatter::titleCase($title); echo $title; // This is a Messy Title. [Can You Fix It?]
格式化“规则”
- 句子中的第一个单词首字母大写
- 句子中的最后一个单词首字母大写
- 括号(或类似)内的单词首字母大写,类似于规则 #1 和 #2
- 在
$ignoredWords
数组中的单词不应大写,只要它不与规则 #1-#3 冲突 - 由多个特殊字符开头(如:$$$Money)的单词应大写
- 所有破折号连接的单词应大写:Super-Awesome-Post
- 忽略包含至少一个大写字母的单词。我们假设作者知道自己在做什么:eBay, iPad, McCormick, 等
贡献
有关详细信息,请参阅CONTRIBUTING。
安全漏洞
请查阅我们的安全策略,了解如何报告安全漏洞。