php-internal-docs 8.4.8
Unofficial docs for php/php-src
Loading...
Searching...
No Matches
ArrayIterator Class Reference
Inheritance diagram for ArrayIterator:
SeekableIterator ArrayAccess Serializable Countable Iterator Traversable RecursiveArrayIterator

Public Member Functions

 __construct (array|object $array=[], int $flags=0)
 
 offsetExists (mixed $key)
 
 offsetGet (mixed $key)
 
 offsetSet (mixed $key, mixed $value)
 
 offsetUnset (mixed $key)
 
 append (mixed $value)
 
 getArrayCopy ()
 
 count ()
 
 getFlags ()
 
 setFlags (int $flags)
 
 asort (int $flags=SORT_REGULAR)
 
 ksort (int $flags=SORT_REGULAR)
 
 uasort (callable $callback)
 
 uksort (callable $callback)
 
 natsort ()
 
 natcasesort ()
 
 unserialize (string $data)
 
 serialize ()
 
 __serialize ()
 
 __unserialize (array $data)
 
 rewind ()
 
 current ()
 
 key ()
 
 next ()
 
 valid ()
 
 seek (int $offset)
 
 __debugInfo ()
 

Data Fields

const int STD_PROP_LIST = UNKNOWN
 
const int ARRAY_AS_PROPS = UNKNOWN
 

Detailed Description

Definition at line 87 of file spl_array.stub.php.

Constructor & Destructor Documentation

◆ __construct()

ArrayIterator::__construct ( array|object $array = [],
int $flags = 0 )

Definition at line 94 of file spl_array.stub.php.

Member Function Documentation

◆ __debugInfo()

ArrayIterator::__debugInfo ( )

@tentative-return-type @implementation-alias ArrayObject\__debugInfo

Definition at line 232 of file spl_array.stub.php.

◆ __serialize()

ArrayIterator::__serialize ( )

@tentative-return-type @implementation-alias ArrayObject\__serialize

Definition at line 202 of file spl_array.stub.php.

◆ __unserialize()

ArrayIterator::__unserialize ( array $data)

@tentative-return-type @implementation-alias ArrayObject\__unserialize

Definition at line 208 of file spl_array.stub.php.

◆ append()

ArrayIterator::append ( mixed $value)

@tentative-return-type @implementation-alias ArrayObject\append

Definition at line 124 of file spl_array.stub.php.

◆ asort()

ArrayIterator::asort ( int $flags = SORT_REGULAR)

@tentative-return-type @implementation-alias ArrayObject\asort

Definition at line 154 of file spl_array.stub.php.

◆ count()

ArrayIterator::count ( )

@tentative-return-type @implementation-alias ArrayObject\count

Implements Countable.

Definition at line 136 of file spl_array.stub.php.

◆ current()

ArrayIterator::current ( )

@tentative-return-type

Implements Iterator.

Definition at line 214 of file spl_array.stub.php.

◆ getArrayCopy()

ArrayIterator::getArrayCopy ( )

@tentative-return-type @implementation-alias ArrayObject\getArrayCopy

Definition at line 130 of file spl_array.stub.php.

◆ getFlags()

ArrayIterator::getFlags ( )

@tentative-return-type @implementation-alias ArrayObject\getFlags

Definition at line 142 of file spl_array.stub.php.

◆ key()

ArrayIterator::key ( )

@tentative-return-type

Implements Iterator.

Definition at line 217 of file spl_array.stub.php.

◆ ksort()

ArrayIterator::ksort ( int $flags = SORT_REGULAR)

@tentative-return-type @implementation-alias ArrayObject\ksort

Definition at line 160 of file spl_array.stub.php.

◆ natcasesort()

ArrayIterator::natcasesort ( )

@tentative-return-type @implementation-alias ArrayObject\natcasesort

Definition at line 184 of file spl_array.stub.php.

◆ natsort()

ArrayIterator::natsort ( )

@tentative-return-type @implementation-alias ArrayObject\natsort

Definition at line 178 of file spl_array.stub.php.

◆ next()

ArrayIterator::next ( )

@tentative-return-type

Implements Iterator.

Definition at line 220 of file spl_array.stub.php.

◆ offsetExists()

ArrayIterator::offsetExists ( mixed $key)

@tentative-return-type @implementation-alias ArrayObject\offsetExists

Implements ArrayAccess.

Definition at line 100 of file spl_array.stub.php.

◆ offsetGet()

ArrayIterator::offsetGet ( mixed $key)

@tentative-return-type @implementation-alias ArrayObject\offsetGet

Implements ArrayAccess.

Definition at line 106 of file spl_array.stub.php.

◆ offsetSet()

ArrayIterator::offsetSet ( mixed $key,
mixed $value )

@tentative-return-type @implementation-alias ArrayObject\offsetSet

Implements ArrayAccess.

Definition at line 112 of file spl_array.stub.php.

◆ offsetUnset()

ArrayIterator::offsetUnset ( mixed $key)

@tentative-return-type @implementation-alias ArrayObject\offsetUnset

Implements ArrayAccess.

Definition at line 118 of file spl_array.stub.php.

◆ rewind()

ArrayIterator::rewind ( )

@tentative-return-type

Implements Iterator.

Definition at line 211 of file spl_array.stub.php.

◆ seek()

ArrayIterator::seek ( int $offset)

@tentative-return-type

Implements SeekableIterator.

Definition at line 226 of file spl_array.stub.php.

◆ serialize()

ArrayIterator::serialize ( )

@tentative-return-type @implementation-alias ArrayObject\serialize

Implements Serializable.

Definition at line 196 of file spl_array.stub.php.

◆ setFlags()

ArrayIterator::setFlags ( int $flags)

@tentative-return-type @implementation-alias ArrayObject\setFlags

Definition at line 148 of file spl_array.stub.php.

◆ uasort()

ArrayIterator::uasort ( callable $callback)

@tentative-return-type @implementation-alias ArrayObject\uasort

Definition at line 166 of file spl_array.stub.php.

◆ uksort()

ArrayIterator::uksort ( callable $callback)

@tentative-return-type @implementation-alias ArrayObject\uksort

Definition at line 172 of file spl_array.stub.php.

◆ unserialize()

ArrayIterator::unserialize ( string $data)

@tentative-return-type @implementation-alias ArrayObject\unserialize

Implements Serializable.

Definition at line 190 of file spl_array.stub.php.

◆ valid()

ArrayIterator::valid ( )

@tentative-return-type

Implements Iterator.

Definition at line 223 of file spl_array.stub.php.

Field Documentation

◆ ARRAY_AS_PROPS

const int ArrayIterator::ARRAY_AS_PROPS = UNKNOWN

@cvalue SPL_ARRAY_ARRAY_AS_PROPS

Definition at line 92 of file spl_array.stub.php.

◆ STD_PROP_LIST

const int ArrayIterator::STD_PROP_LIST = UNKNOWN

@cvalue SPL_ARRAY_STD_PROP_LIST

Definition at line 90 of file spl_array.stub.php.


The documentation for this class was generated from the following file: