lasserafn / php-initials
一个用于在PHP中生成首字母的包
3.1
2020-12-24 12:25 UTC
Requires
- php: ^5.6|^7.0|^7.1|^8.0
Requires (Dev)
- phpunit/phpunit: ^5.7
- satooshi/php-coveralls: ^1.0
README
这是LasseRafn/php-initial-avatar-generator的核心,或者可以说是它的首字母生成部分。
它对框架没有依赖,这与我做的其他事情不同,欢迎使用。
支持UTF8(是的,也包括表情符号。)
安装
您只需使用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