\framework\src\cmdrandom

Summary

Methods
Properties
Constants
No public methods found
No public properties found
No constants found
_autoincrement_()
_ymdhis_()
_string_()
_number_()
_uuid_()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

_autoincrement_()

_autoincrement_(string  $length, boolean  $int = false, boolean  $position = false) : string

随着时间戳自增的字符串 其中的长度,并不是返回数据的长度,而是时间戳前面随机数的长度

Parameters

string $length

随机数长度。默认为0,注意这里的长度不是限制整个长度。只是加在时间戳上的随机数长度

boolean $int

是否是全数字。默认是FALSE,表示不是。否则全是数字

boolean $position

为TRUE时,时间戳在前面。默认是FALSE,时间戳在后面

Returns

string —

|| int

_ymdhis_()

_ymdhis_(integer  $length = 15) : integer

获取时间的随机数字。 超出14位数,后面都是随机数。

Parameters

integer $length

默认是15

Returns

integer

_string_()

_string_(string  $length, boolean  $str = '') : string

普通的字符串id

Parameters

string $length

随机数长度。默认为0,注意这里的长度不是限制整个长度。只是加在时间戳上的随机数长度

boolean $str

其他标示字符串

Returns

string

_number_()

_number_(integer  $length) : integer

获取随机数字

Parameters

integer $length

Returns

integer

_uuid_()

_uuid_(string  $length, boolean  $space = '-') : string

获取uuid

Parameters

string $length

随机数长度。默认为0,注意这里的长度不是限制整个长度。只是加在时间戳上的随机数长度

boolean $space

设置分隔符。默认是空,不需要

Returns

string