jaxwilko/human-name-processor

PHP中的简单姓名处理

v0.1.3 2020-05-19 15:05 UTC

This package is auto-updated.

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


README

此包旨在提供快速且简单的姓名处理,以生成用于姓名处理的标准化格式。

安装

composer require jaxwilko/human-name-processor

用法

<?php

require __DIR__ . '/vendor/autoload.php';

$processor = new JaxName\HumanNameProcessor();
$name = $processor->make('Mr. John Smith');

处理器make方法返回一个JaxName\HumanName实例,该实例提供获取姓名各部分的方法。例如

$name->getTitle(); // Mr.
$name->getFirstName(); // John
$name->getLastName(); // Smith

// the class also provides a __toString method

echo $name; // Mr. John Smith

测试

./vendor/bin/phpunit tests --testdox --color