\DtApp\ThinkLibrary\facadeArrays

数组门面

Summary

Methods
Properties
Constants
rand()
randValue()
split()
unique()
sort()
trimArray()
toArray()
No public properties found
No constants found
getFacadeClass()
No protected properties found
N/A
No private methods found
No private properties found
N/A

Methods

rand()

rand(array  $array) : mixed

数组随机返回一个下标

Parameters

array $array

Returns

mixed

randValue()

randValue(array  $array) : mixed

mixed 数组随机返回一个值

Parameters

array $array

Returns

mixed

split()

split(array  $array, mixed  $num = 5) : array

分隔数组

Parameters

array $array
mixed $num

Returns

array

unique()

unique(array  $array) : array

多维数组去重

Parameters

array $array

Returns

array

sort()

sort(array  $arrays, string  $sort_key, mixed  $sort_order = SORT_ASC, mixed  $sort_type = SORT_NUMERIC) : array

二维数组根据某个键排序

Parameters

array $arrays
string $sort_key
mixed $sort_order
mixed $sort_type

Returns

array

trimArray()

trimArray(array  $arr) : array

数组删除空格

Parameters

array $arr

Returns

array

toArray()

toArray(mixed  $output) : array

把json字符串或json对象转json数组

Parameters

mixed $output

Returns

array

getFacadeClass()

getFacadeClass() : string

获取当前Facade对应类名(或者已经绑定的容器对象标识)

Returns

string