28 lines
506 B
PHP
28 lines
506 B
PHP
<?php
|
|
|
|
namespace App\Helpers;
|
|
|
|
class Str
|
|
{
|
|
/**
|
|
* 生成给定长度的随机英文字符串
|
|
*
|
|
* @param int $length
|
|
* @return string
|
|
*/
|
|
public static function randomAlpha(int $length = 6): string
|
|
{
|
|
$characters = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
|
|
|
|
$max = strlen($characters) - 1;
|
|
|
|
$str = '';
|
|
|
|
for ($i=0; $i < $length; $i++) {
|
|
$str .= $characters[mt_rand(0, $max)];
|
|
}
|
|
|
|
return $str;
|
|
}
|
|
}
|