\DtApp\ThinkLibrary\extendArraysExtend

数组扩展 Class ArraysExtend

Summary

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

Methods

rand()

rand(array  $array) : mixed

数组随机返回一个下标

Parameters

array $array

Returns

mixed

randValue()

randValue(array  $array) : mixed

数组随机返回一个值

Parameters

array $array

Returns

mixed

split()

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

分隔数组

Parameters

array $array

数组

integer $num

数量

Returns

array

unique()

unique(array  $array) : array

多维数组去重

Parameters

array $array

Returns

array

sort()

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

二维数组根据某个键排序

Parameters

array $arrays
string $sort_key
integer $sort_order
integer $sort_type

Returns

array

trimArray()

trimArray(array  $arr) : array

数组删除空格

Parameters

array $arr

Returns

array

toArray()

toArray(  $output) : array

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

Parameters

$output

Returns

array

valChunk()

valChunk(  $array,   $name) : array

Parameters

$array
$name

Returns

array

trimAll()

trimAll(  $str) : string|array<mixed,string>

字符串删除空格

Parameters

$str

Returns

string|array<mixed,string>