HumHub Documentation (unofficial)

ArrayContainsComparator
in package

Table of Contents

Properties

$haystack  : array<string|int, mixed>

Methods

__construct()  : mixed
containsArray()  : mixed
getHaystack()  : array<string|int, mixed>
arrayIntersectRecursive()  : array<string|int, mixed>|bool
arrayIsSequential()  : bool
This array has sequential keys?
associativeArrayIntersect()  : array<string|int, mixed>|bool|null
isEqualValue()  : mixed
sequentialArrayIntersect()  : array<string|int, mixed>

Properties

Methods

containsArray()

public containsArray(array<string|int, mixed> $needle) : mixed
Parameters
$needle : array<string|int, mixed>

getHaystack()

public getHaystack() : array<string|int, mixed>
Return values
array<string|int, mixed>

arrayIsSequential()

This array has sequential keys?

private arrayIsSequential(array<string|int, mixed> $array) : bool
Parameters
$array : array<string|int, mixed>
Return values
bool

associativeArrayIntersect()

private associativeArrayIntersect(array<string|int, mixed> $arr1, array<string|int, mixed> $arr2) : array<string|int, mixed>|bool|null
Parameters
$arr1 : array<string|int, mixed>
$arr2 : array<string|int, mixed>
Return values
array<string|int, mixed>|bool|null

isEqualValue()

private isEqualValue(mixed $val1, mixed $val2) : mixed
Parameters
$val1 : mixed
$val2 : mixed

sequentialArrayIntersect()

private sequentialArrayIntersect(array<string|int, mixed> $arr1, array<string|int, mixed> $arr2) : array<string|int, mixed>
Parameters
$arr1 : array<string|int, mixed>
$arr2 : array<string|int, mixed>
Return values
array<string|int, mixed>

        
On this page

Search results