| 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 | # |