SW-X的字符串常用操作,依赖\x\built\Str
组件。
依赖类:\x\built\Str
方法名:iScontain()
返回值:bool
参数:
string $cover
string $condition
bool $lower
false
使用示例:
\x\built\Str::iScontain('Hello SW-X!', 'sw-x');
依赖类:\x\built\Str
方法名:iSstart()
返回值:bool
参数:
string $cover
string $condition
bool $lower
false
使用示例:
\x\built\Str::iSstart('Hello SW-X!', 'sw-x');
依赖类:\x\built\Str
方法名:iSend()
返回值:bool
参数:
string $cover
string $condition
bool $lower
false
使用示例:
\x\built\Str::iSend('Hello SW-X!', 'sw-x');
依赖类:\x\built\Str
方法名:replaceStart()
返回值:string
参数:
string $str
string $condition
bool $cover
使用示例:
\x\built\Str::replaceStart('Hello 小黄牛 小小黄牛!', '小黄牛', 'SW-X');
依赖类:\x\built\Str
方法名:replaceStart()
返回值:string
参数:
int $length
16
int $type
4
使用示例:
\x\built\Str::random(32, 3);
依赖类:\x\built\Str
方法名:smsCode()
返回值:int
参数:
int $length
4
使用示例:
\x\built\Str::smsCode(6);
依赖类:\x\built\Str
方法名:hide()
返回值:string
参数:
string $txt
int $start
4
int $end
7
string $char
*
使用示例:
// 手机号隐藏
\x\built\Str::hide(15992431658);
// 姓名隐藏
\x\built\Str::hide('林大大', 2, 2);
\x\built\Str::hide('李小', 2, 2);
// 身份证隐藏
\x\built\Str::hide(621024111111112344, 7, 14);
依赖类:\x\built\Str
方法名:randChinese()
返回值:array|string
参数:
int $num
1
使用示例:
// 只随机出一个
\x\built\Str::randChinese();
// 一次随机出多个
\x\built\Str::randChinese(2);
依赖类:\x\built\Str
方法名:randPhone()
返回值:array|string
参数:
int $num
1
使用示例:
// 只随机出一个
\x\built\Str::randPhone();
// 一次随机出多个
\x\built\Str::randPhone(2);
依赖类:\x\built\Str
方法名:randEmail()
返回值:array|string
参数:
int $num
1
bool $qq
false
使用示例:
// 只随机出一个
\x\built\Str::randEmail();
// 一次随机出多个,并且只要QQ邮箱后缀
\x\built\Str::randEmail(2, true);