stigwue/naija-pikin

一种有趣且希望不会令人烦恼的方法,用于为未注册用户选择随机名称或匿名化身份。

v0.3.1 2018-08-09 21:03 UTC

This package is auto-updated.

Last update: 2024-09-29 04:48:51 UTC


README

一种有趣且希望不会令人烦恼的方法,用于为未注册用户选择随机名称或匿名化身份。可在 stigwue/naija_pikin 获取。

基本上,它结合了从 adjectivesthatstart.com 拉取的形容词和名词(来自 faker.ng 的尼日利亚名称)。

我还没有审查形容词,以去除侮辱性的内容!

安装

安装通过 composer 完成。

composer require stigwue/naija-pikin

用法

在 example.php 文件中还有更多示例,但以下是一个简单的示例。

$np = new NaijaPikin('path_to_to/naija_pikin/dictionary.json');

$name = $np->getName();

echo $name;

函数

getNoun

getNoun 接受两个可选参数:randomize,一个布尔参数(默认值为 true)和 noun,一个字符串参数(默认值为 Igwue)。

如果 randomizetrue,则从提供的字典中随机选择一个名词。如果为 false,则返回提供的 noun 参数。

getAdjective

getAdjective 接受三个可选参数:randomize,一个布尔参数(默认值为 true),letter,一个字符参数(默认值为 blank)和 adjective,一个字符串参数(默认值为 Irresistible)。

如果 randomizetrue,则从提供的字典中选择一个以相同字母开头的随机形容词。如果为 false,则返回提供的 adjective 参数。

getName

getName 接受一个可选参数:randomize,一个布尔参数(默认值为 true)。

它将形容词与名词结合起来。

如果 randomizetrue,则生成一个随机名称。如果为默认值,则返回 Irresistible Igwue

待办事项

  • 移除侮辱性的形容词或添加一个标志以排除它们。