benko / random-string
该包已被废弃,不再维护。未建议替代包。
高度可配置的随机字符串生成器
dev-master
2017-12-28 13:17 UTC
Requires
- php: >=7.0.0
This package is auto-updated.
Last update: 2021-07-13 19:32:07 UTC
README
完整文档正在开发中。在此之前,这里有一些初步信息。
使用方法
要使用这个库,你需要做的只是写下以下代码(当然,在下载后)
$obj = new RandomString();
现在你可以开始了。要生成随机字符串,有多种方法可供选择
string() - 使用字母(大小写)生成字符串
lowString() - 仅使用小写字母
upString() - 仅使用大写字母
numberString() - 使用所有字母和数字
numbers() - 仅使用数字
punctuation() - 仅使用预定义的标点符号
anyString() - 使用所有可用的字符
例如,
$obj = new RandomString();
$obj->string(10); // 生成一个由10个字母组成的随机字符串(例如 MsrhRvFUsJ)
$obj->numberString(20); // 由字母和数字组成的20个字母的字符串(例如 uYN7UPEHU7lk9zvpBnAc)
这就是目前的所有内容。未来还将增加更多功能,包括
- 创建Composer包
- 能够从自定义输入生成随机字符串
- 更通用的方法来满足特定需求(方法拼接)
- 能够生成由随机多个字符和随机长度组成的随机字符串