implements |
IteratorAggregate, ArrayAccess, Serializable, Countable |
---|
Methods | ||
---|---|---|
public
|
__construct(array|object $array = [], int $flags = 0, string $iteratorClass = ArrayIterator::class)
|
# |
public
|
offsetExists(mixed $key): bool
|
# |
public
|
offsetGet(mixed $key): mixed
|
# |
public
|
offsetSet(mixed $key, mixed $value): void
|
# |
public
|
offsetUnset(mixed $key): void
|
# |
public
|
append(mixed $value): void
|
# |
public
|
getArrayCopy(): array
|
# |
public
|
count(): int
|
# |
public
|
getFlags(): int
|
# |
public
|
setFlags(int $flags): void
|
# |
public
|
asort(int $flags = SORT_REGULAR): bool
|
# |
public
|
ksort(int $flags = SORT_REGULAR): bool
|
# |
public
|
uasort(callable $callback): bool
|
# |
public
|
uksort(callable $callback): bool
|
# |
public
|
natsort(): bool
|
# |
public
|
natcasesort(): bool
|
# |
public
|
unserialize(string $data): void
|
# |
public
|
serialize(): string
|
# |
public
|
__serialize(): array
|
# |
public
|
__unserialize(array $data): void
|
# |
public
|
getIterator(): Iterator
|
# |
public
|
exchangeArray(array|object $array): array
|
# |
public
|
setIteratorClass(string $iteratorClass): void
|
# |
public
|
getIteratorClass(): string
|
# |
public
|
__debugInfo(): array
|
# |