Documentación offline PHP master

SplObjectStorage::key

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SplObjectStorage::key

Devuelve el índice en el que se encuentra el iterador actualmente

Descripción#

public SplObjectStorage::key(): int
```php

Devuelve el índice en el que se encuentra el iterador actualmente.

## Parámetros

Esta función no contiene ningún parámetro.

## Valores devueltos

El índice correspondiente a la posición del iterador.

## Ejemplos

Ejemplo de `SplObjectStorage::key`
attach($o1, "d1"); $s->attach($o2, "d2"); $s->rewind(); while($s->valid()) { $index = $s->key(); $object = $s->current(); // similar a current($s) var_dump($index); var_dump($object); $s->next(); } ?>

```php

Resultado del ejemplo anterior es similar a:

int(0)
object(stdClass)#2 (0) {
}
int(1)
object(stdClass)#3 (0) {
}

Véase también#

SplObjectStorage::rewind, SplObjectStorage::current, SplObjectStorage::next, SplObjectStorage::valid