Random
功能介紹
用于生成隨機(jī)驗(yàn)證碼,隨機(jī)字符串等等
相關(guān)class位置
- Random
-
namespace
:EasySwoole\Utility\Random
-
核心對(duì)象方法
character
字符串隨機(jī)生成:
- int $length 生成長(zhǎng)度
- string $alphabet 自定義生成字符集
static function character($length = 6, $alphabet = 'AaBbCcDdEeFfGgHhIiJjKkLlMmNnOoPpQqRrSsTtUuVvWwXxYyZz0123456789')
number
純數(shù)字字符串隨機(jī)生成:
- int $length 生成長(zhǎng)度
static function number(length = 6)
arrayRandOne
從集合里面隨機(jī)產(chǎn)生一個(gè)個(gè)體:
- array $length 數(shù)組集合
static function arrayRandOne(array $data)
基本使用
<?php
/**
* Created by PhpStorm.
* User: root
* Date: 19-1-9
* Time: 上午10:10
*/
require './vendor/autoload.php';
var_dump(\EasySwoole\Utility\Random::character());
var_dump(\EasySwoole\Utility\Random::number());
var_dump(\EasySwoole\Utility\Random::arrayRandOne(['one', 'two', 'three']));
/**
* 輸出結(jié)果:
* string(6) "W94ohx"
* string(6) "986543"
* string(3) "two"
*/