lasserafn/php-initials

一个用于在PHP中生成首字母的包

3.1 2020-12-24 12:25 UTC

This package is auto-updated.

Last update: 2024-09-23 17:17:10 UTC


README

这是LasseRafn/php-initial-avatar-generator的核心,或者可以说是它的首字母生成部分。

它对框架没有依赖,这与我做的其他事情不同,欢迎使用。

支持UTF8(是的,也包括表情符号。)

Code Coverage StyleCI Status Total Downloads Latest Stable Version License

安装

您只需使用composer进行require,然后就可以使用了!

composer require lasserafn/php-initials

使用方法

与安装一样,使用方法也很简单。生成图像的操作是通过运行以下命令完成的

use LasseRafn\Initials\Initials;

echo (new Initials('Lasse Rafn'));                                   // Output: LR
echo (new Initials)->name('Justine Bieber')->generate();             // Output: JB
echo (new Initials('John Christian Doe'))->generate();               // Output: JD
echo (new Initials)->generate('Leonardo');                           // Output: LE
echo (new Initials)->length(1)->generate('Camilla');                 // Output: C
echo (new Initials)->name('Jens Ølsted')->getUrlfriendlyInitials();  // Output: JO

您只需在构造函数中传入名称,如下所示

echo new Initials('The Name Here'); // TH

或者使用name($name)方法来指定名称。

支持的方法

name($name = 'John Doe')

$initials->name('Albert Magnum')->generate();

length($length = 2)

$initials->name('Albert Magnum')->length(3)->generate();

generate()

此方法将输出首字母。这是完全可选的,您也可以直接echo类,因为它具有__toString()方法。

$initials->name('Albert Magnum')->generate();

getUrlfriendlyInitials()

将输出URL友好的首字母(删除字符如ÆØÅ)

要求

  • PHP 5.6, 7.0或7.1