ArrayHelper
Table of Contents
-
convertToFlat()
: array<string|int, mixed>
-
for_each()
: void
-
generateAllPermutation()
: array<string|int, mixed>
-
getElementByPath()
: mixed
-
setElementByPath()
: array<string|int, mixed>
-
stdClassToArray()
: array<string|int, mixed>
-
generateRecursionAllPermutation()
: void
convertToFlat()
public
static convertToFlat(array<string|int, mixed> $array[, string|null $path = null ]) : array<string|int, mixed>
Parameters
-
$array
: array<string|int, mixed>
-
-
$path
: string|null
= null
-
Return values
array<string|int, mixed>
—
for_each()
public
static for_each(callable $callback, array<string|int, mixed> $array) : void
Parameters
-
$callback
: callable
-
-
$array
: array<string|int, mixed>
-
Return values
void
—
generateAllPermutation()
public
static generateAllPermutation(array<string|int, mixed> $array) : array<string|int, mixed>
Parameters
-
$array
: array<string|int, mixed>
-
Return values
array<string|int, mixed>
—
getElementByPath()
public
static getElementByPath(array<string|int, mixed> $array, string $path) : mixed
Parameters
-
$array
: array<string|int, mixed>
-
-
$path
: string
-
Return values
mixed
—
setElementByPath()
public
static setElementByPath(array<string|int, mixed> $array, string $path, mixed $value) : array<string|int, mixed>
Parameters
-
$array
: array<string|int, mixed>
-
-
$path
: string
-
-
$value
: mixed
-
Return values
array<string|int, mixed>
—
stdClassToArray()
public
static stdClassToArray(mixed $data) : array<string|int, mixed>
Parameters
-
$data
: mixed
-
Return values
array<string|int, mixed>
—
generateRecursionAllPermutation()
private
static generateRecursionAllPermutation(array<string|int, mixed> $array, int $index, array<string|int, mixed> &$result) : void
Parameters
-
$array
: array<string|int, mixed>
-
-
$index
: int
-
-
$result
: array<string|int, mixed>
-
Return values
void
—