cmgmyr/title-formatter

一个简单易用的文本格式化工具,主要用于页面/博客标题

3.0.0 2021-11-20 11:24 UTC

This package is auto-updated.

Last update: 2024-09-20 17:53:00 UTC


README

Tests Latest Version Total Downloads Software License

标题文本格式化器

一个简单易用的文本格式化工具,主要用于页面/博客标题。

安装

通过 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. 句子中的最后一个单词首字母大写
  3. 括号(或类似)内的单词首字母大写,类似于规则 #1 和 #2
  4. $ignoredWords 数组中的单词不应大写,只要它不与规则 #1-#3 冲突
  5. 由多个特殊字符开头(如:$$$Money)的单词应大写
  6. 所有破折号连接的单词应大写:Super-Awesome-Post
  7. 忽略包含至少一个大写字母的单词。我们假设作者知道自己在做什么:eBay, iPad, McCormick, 等

贡献

有关详细信息,请参阅CONTRIBUTING

安全漏洞

请查阅我们的安全策略,了解如何报告安全漏洞。

鸣谢