yhoiseth/stringy-inflector

一个PHP库,帮助您将个人名字首字母大写。

v1.0 2016-08-06 08:14 UTC

This package is auto-updated.

Last update: 2024-09-20 02:27:21 UTC


README

Build Status

一个PHP库,帮助您将个人名字首字母大写。它扩展了 Stringy,这是一个支持多字节的PHP字符串操作库。

例如,“马库斯·奥勒留斯”这样的个人名字有时会被错误地输入成小写(“marcus aurelius”)。

将“marcus aurelius”首字母大写是一个简单的任务。但有些名字则不那么简单。以“锡塔斯的芝诺”为例。如果您有字符串“zeno of citium”,您应该将“zeno”和“citium”首字母大写,但“of”则不需要。

StringyInflector通过检查不应该首字母大写的特殊情况列表,帮助您将个人名字首字母大写。如果在列表中,则不会大写。

安装

composer require yhoiseth/stringy-inflector

用法

<?php

use StringyInflector\StringyInflector as S;

$stringy = S::create('zeno of citium');

echo $stringy->capitalizePersonalName(); // 'Zeno of Citium'